* html DIV.csc-textpic-text {

	margin: 0; 

}



* {

	font-family: Arial;

	font-size: 12px;

	line-height: 18px;

	color: #333333;

}



.clear {

	clear: both;

}



A {

	color: #FF0000;

	text-decoration: underline;

}



A:hover {

	color: #AAAFB0;

}



P, P STRONG, P B,

P.bodytext, P.bodytext STRONG, P.bodytext B {

	margin: 0;

	padding: 0 0 0 0;

	color: #333333;

}



H1 {

	margin: 0;

	padding: 0;

	color: #333333;

}



/*

UL {

	margin-left: 0.8em;

	padding-left: 0.8em;

	list-style-image: url(../images/icon_list.gif);

}



* HTML UL {

	margin-left: 0.7em;

	padding-left: 0.7em;

	list-style-image: url(../images/icon_list.gif);

}

*/



UL {

	margin: 10px 0 10px 0;

	padding: 0;

	list-style: none;

}



UL LI {

	padding: 0 0 0 13px;

	background-image: url(../images/icon_list.gif);

	background-repeat: no-repeat;

	background-position: 0 6px;

}



.error {

	color: #FF0000;

	font-size: 10px;

}



BODY {

	height: 100%;

	margin: 0;

	background-image: url(../images/bg_body.jpg);

	background-position: center;

	background-repeat: repeat-y;

	text-align: center;

}



DIV.spacer-head {

	width: 875px;

	height: 24px;

}



DIV.spacer1 {

	height: 20px;

}



DIV.spacer3 {

	clear: both;

	width: 875px;

	height: 14px;

}



FIELDSET.container-bg {

	width: 891px;

/*	height: 1300px;

*/

	max-height: auto;

	margin: 0 auto 0 auto;

	overflow: visible;

	display: block;

	padding: 0px;

	padding-left: 24px;

	padding-right: 24px;

	border: 0;

/*	background-image: url(../images/shadow_bground.gif);

	background-repeat: repeat-y;

*/

	text-align: left;	

}



* HTML FIELDSET.container-bg {

	width: 939px;

	height: 100%;

	margin: 0px;

	margin-left: auto;

	margin-right: auto;

	padding: 0px;

	padding-left: 24px;

	padding-right: 24px;

	border: 0px;

/*	background-image: url(../images/shadow_bground.gif);

	background-repeat: repeat-y;

*/

	text-align: left;

}



FIELDSET.container-bg DIV.container {

	width: 875px;

	height: auto;

	min-height: 100%;

	display: block;

	overflow: visible;

	padding: 0px;

	margin: 0px;

	margin-left: auto;

	margin-right: auto;

}



* HTML FIELDSET.container-bg DIV.container {

	width: 875px;

	height: auto;

	min-height: 100%;

	display: block;

	overflow: visible;

	padding: 0;

	margin: 0 0 0 8px;

}



FIELDSET.container-bg DIV.container DIV.header {

	width: 875px;

	height: 80px;

	padding: 0;

	margin: 0;

	border-bottom: 1px solid #AAAFB0;

}



FIELDSET.container-bg DIV.container DIV.header DIV.head-left {

	float: left;

	width: 437px;

}



FIELDSET.container-bg DIV.container DIV.header DIV.head-right {

	float: right;

	width: 438px;

	text-align: right;

}



FIELDSET.container-bg DIV.container DIV.navi-main {

	clear: both;

	width: 875px;

	margin: 0px;

	padding: 0px;

	padding-top: 14px;

	padding-bottom: 14px;

}



FIELDSET.container-bg DIV.container DIV.headerimage {

	width: 875px;

	/*height: 317px;*/

/*	background-image: url(../images/headimage_default.jpg);

	background-repeat: no-repeat;

*/

}



HR.navi {

	width: 228px;

	height: 1px;

	text-align: left; /*align left IE*/

	margin: 0 auto 0 0; /*align left Mozilla*/

	border: none 0;

	border-top: 1px solid #AAAFB0;

}



HR.content {

	width: 399px;

	height: 1px;

	border: none 0;

	border-top: 1px solid #AAAFB0;

	margin-left: 124px;

	clear: both;

}



/**

 * MAIN

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

#main {

	width: 835px;

	height: auto;

	margin: 0;

	padding: 0;

}



/**

 * NAVI-SUB

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

#navi-sub {

	width: 230px;

	padding: 33px 0 40px 0;

	float: left;

}



/**

 * CONTENT

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

#content {

	width: 525px;

	height: auto;

	margin: 33px 0 40px 0;

/*	padding: 33px 0 40px 0;

*/

	float: right;

	display: block;

}



#content-sprache {

	width: 823px;

	padding: 33px 0 0 0;

	margin: 0 26px 0 26px;

}



#content-sprache-de {

	display:block;
	float:left;
	padding:0pt 22px 0pt 0pt;
	width:389px;

}



* HTML #content-sprache-de {

	padding: 0 22px 0 20px;

	width: 48%;

	float: left;

	display: block;

}



#content-sprache-en {

	display:block;
	float:left;
	padding:0pt 0 0 22px;
	width:389px;

}



* HTML #content-sprache-en {

	padding: 0 22px 0 22px;

	width: 48%;

	float: left;

	display: block;

}



#content-sprache-fr {

	padding: 0 0 0 22px;

	width: 257px;

	float: left;

	display: block;

}



* HTML #content-sprache-fr {

	padding: 0 20px 0 22px;

	width: 33%;

	float: left;

	display: block;

}



#fusszeile-sprache {

	clear: both;

	display: block;

	width: 875px;

}



/**

 * CONTENT - ONECOL

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

#content #onecol {

	width: 520px;

	float: right;

}

/**

 * CONTENT - TWOCOL

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

#content #twocol-left {

	width: 100px;

	float: left;

}

#content #twocol-right {

	width: 400px;

	float: right;

}

#content TABLE.formtable TR TD {

	padding: 0 0 5px 0;

}

#content TABLE.formtable TR TD.label {

	width: 125px;

}

#content #mailform FIELDSET.csc-mailform {

	width: 300px;

	margin: 0;

	padding: 0;

	border: 0;

}

#content #mailform FIELDSET.csc-mailform .csc-mailform-field INPUT#mailformattachment1 {

	width: 400px;

}

#content #mailform FIELDSET.csc-mailform .csc-mailform-field .csc-mailform-submit {

	margin: 10px 0 0 0;

}

#content .tx-newloginbox-pi1 FORM TABLE TR TH {

	text-align: left;

}

/**

 * EINRUECKEN + LINE DANACH

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

DIV.csc-frame.csc-frame-rulerAfter {

	width: 399px;

	height: 10px;

	margin: 0 0 15px 0;

	padding: 0;

	float: right;

	clear: both;

	border-bottom: 1px solid #AAAFB0;

	text-align: right;

}

.csc-frame.csc-frame-indent {

	width: 399px;

	margin: 0 0 15px 0;

	float: right;

	clear: both;

}

.csc-frame.csc-frame-indent3366 {

	width: 399px;

	margin: 0 0 18px 0;

	padding: 0 0 18px 0;

	float: right;

	clear: both;

	border-bottom: 1px solid #AAAFB0;

}

/**

 * NAVI-BASIS

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

#navi-basis {

	width: 875px;

	margin: 0px;

	padding: 0px;

	padding-top: 14px;

	clear: both;

	border-top: 1px solid #AAAFB0;

}

#navi-basis div.navi-basis-left {

	float: left;

	width: 437px;

}

#navi-basis div.navi-basis-right {

	float: right;

	width: 438px;

	text-align: right;

}



/**

 * BILD-DARSTELLUNG

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

DIV.csc-textpic.csc-textpic-intext-left-nowrap {
	float: left;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap {
	float: left;
}

/*DIV.csc-textpic-text {

	float: left;

}*/





DIV.csc-textpic-text {

	margin-top: 8px; 

}



/*Bildtextanzeige ausschalten*/

DIV.csc-textpic-imagewrap DIV.csc-textpic-imagerow DD.csc-textpic-caption {

	display: none;

}



DIV.csc-textpic-imagewrap DD.csc-textpic-caption {

	display: none;

}



/*Rahmen um die Bilder*/

/*

DIV.csc-textpic.csc-textpic-border DIV.csc-textpic-imagewrap IMG {

	padding: 2px;

	margin: 0;

	border: 1px solid #AAAFB0;

}

DIV.csc-textpic.csc-textpic-intext-left-nowrap.csc-textpic-border DIV.csc-textpic-imagewrap IMG {

	padding: 2px;

	margin: 0;

	border: 1px solid #AAAFB0;

}

* HTML DIV.csc-textpic.csc-textpic-border DIV.csc-textpic-imagewrap IMG {

	margin: 2px;

	border: none;

}

* HTML DIV.csc-textpic.csc-textpic-intext-left-nowrap.csc-textpic-border DIV.csc-textpic-imagewrap IMG {

	margin: 2px;

	border: none;

}

*/



/*Abstände der Bilder zum Rest*/





DIV.csc-textpic.csc-textpic-intext-left-nowrap.csc-textpic-border DIV.csc-textpic-imagewrap DL.csc-textpic-image.csc-textpic-firstcol.csc-textpic-lastcol {

	margin: 0;

	padding: 0;

}





/*

* HTML DIV.csc-textpic.csc-textpic-intext-left-nowrap.csc-textpic-border DIV.csc-textpic-imagewrap DL.csc-textpic-image.csc-textpic-firstcol.csc-textpic-lastcol {

	margin: 0 2px 2px 0;

	border: 1px solid #AAAFB0;

}

*/

.csc-textpic.csc-textpic-intext-left-nowrap IMG {
	margin-top:8px;
}

* HTML .csc-textpic.csc-textpic-intext-left-nowrap IMG {
	margin-top:0px;
	margin-right:20px;
}

* HTML .csc-textpic-image {
	padding:2px;
	margin-bottom:2px;
}

.csc-textpic-imagewrap IMG {
	padding: 2px;
	border: 1px solid #AAAFB0;
	margin-top: -12px;
	margin-bottom: -15px;
}

.csc-textpic-imagewrap {
	margin-top: 4px;
   	margin-right:17px;
}

* HTML .csc-textpic-imagewrap IMG {
	margin-top: 2px;
	margin-left: 2px;
	margin-right:2px;
	margin-bottom:2px;
}

* HTML .csc-textpic-imagewrap {
	margin-top: 5px;
	margin-right: 8px;
	border: 1px solid #AAAFB0;
}
