/* CSS Document copyright by move elevator gmbh - Florian Wentzel 10/2008 */
/* Diese Date enthält das  Basissetup aller HTML Inhalte Farbwerte und Hintergrundbilder */

/* nicht sichtbare hilfselemente */
.novis,
.hidden { height:1em; left:-400em; overflow:hidden; position:absolute; width:100em; }

/* Standart HTML Elemente Formatieren  */
h1 {font-size: 1.4em; padding: 1em 0em 0.5em 0em;}
h1.csc-firstHeader { padding-top: 0em;}
#duscargo-centerframe-right h1 { 
	background-image:url(images/h1bg-left.gif); 
	background-repeat:repeat-x; 
	background-position: left bottom;
	margin-bottom: 5px;	}


#duscargo-centerframe-right h1,
h2,
h3,
h4,
h5,
h6 {font-size: 0.80em; padding: 0.4em 0 0.4em 0;}

table caption { font-size: 0.75em; }
body.druckansicht table { padding-left: 5px;}


/* tabellen im content */
.druckansicht td { font-size: 0.75em;}
table.contenttable { padding: 0 15px; width: auto;}
table.contenttable caption { visibility:hidden; display:none; padding: 0 15px; font-size: 0.75em; text-align:left; border: 0px;}
table.contenttable td { vertical-align:top; text-align:left; font-size: 0.75em; padding: 0.5em 1.5em 0.1em 0.8em;}
table.contenttable th { vertical-align:top; text-align:left; font-size: 0.75em; padding: 0.5em 1.5em 0.1em 0.8em;
	font-weight: normal;
	background-repeat:repeat-x;
	background-position: left bottom;
	border-top: 1px dashed #cccccc;
	border-right: 1px solid  #FFFFFF;
	border-bottom: 1px dashed #cccccc;
	background-color: #f4f5f7;
	}
	
table.contenttable td { background-color: #f5f6f8 }
table.contenttable tfoot td { background-color: #fff; padding: 0.5em 1.5em 0.1em 0em;}

/* Typo3 Element Downloads */
.csc-uploads-icon img { border: 0px;}

/* Formatierung von Links */
p {font-size: 0.75em; line-height: 1.4em; padding-bottom: 0.5em;}
.align-right { text-align:right;}
p a { text-decoration: underline; }
p a:hover { text-decoration: none;}
.download { background-image:url(images/download-pdf.gif); background-repeat: no-repeat; padding-left: 15px; display:block; background-position: 0px 2px; text-decoration: none;}

ol { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 37px; padding-right: 15px; }
ul { margin: 0px 0px 0px 0px; list-style-type: square; padding: 0px 0px 0px 32px; padding-right: 15px;}

blockquote {  padding: 0px 0px 0px 32px; }

li { font-size: 0.75em; line-height: 1.4em; margin-bottom: 0.6em;}
li li{ font-size: 0.95em;}
li p {}

.csc-header { clear:both;}

/* Einrückern */
.indent {padding-left: 1em;}

/* M:E Text mit Image */
.me_textinimage { float:left; clear:both;  width: 590px; height: 150px;}
.me_textinimage_image 	{ position:absolute; z-index: 1; width: 590px; }
.me_textinimage_textbox { position:absolute; z-index: 2; width: 590px; margin: 17px 0 0 0; text-align:right; }


.me_textinimage_textbox h1 { 
	background-color:;
	display:block;
	float:right;
	line-height:1.1em;
	margin-left:auto;
	padding:10px 15px;
	text-align:left;
	background-image:url(images/trans.png);
	background-color: transparent;
}


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Sitemaps */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.csc-sitemap { margin: 1em 0em;}
.csc-sitemap ul { margin:  0 0; padding: 0 0;}
.csc-sitemap ul ul { margin:  5px 0 0 0; padding: 0 0;}
.csc-sitemap li { margin: 0 0 10px 0px;  list-style: none; font-weight: bold;}
.csc-sitemap li li{ font-weight: normal; margin: 0 0 10px 15px;}
.csc-sitemap li li li{ font-style:italic;}


/* Besondere Rahmen */

.csc-frame-rulerAfter { border-top: 1px solid #bbbbbb; padding-bottom: 0.5em;}

/* Rahmen 1 */
.csc-frame-indent3366 { width:360px; float:right; margin-right: 20px; }
.csc-frame-rulerBefore {
	background-image:url(images/csc-frame-01-bg.gif); 
	background-position:left bottom;
	height: 20px;
	background-repeat: no-repeat;
	clear:both;
	width: 100%;
	margin-bottom: 20px;
}

/* Sonderelement - Seitenübersicht mit inhaltsangabe*/
dt { font-size: 1.3em; font-weight: bold; margin: 1.4em 0 0.4em 0;}
dd { font-size: 1.2em; margin: 0 0 0.4em 0;}
dd.csc-textpic-caption { font-size:0.65em}
fieldset {border: 0px;}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Sitemaps */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.csc-menu { padding-bottom: 1em;}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Grundformatierung Formulare */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* Kontaktformular - tx_moveelevatordynamicform_pi1_table */
table.tx_moveelevatordynamicform_pi1_table textarea { font-size: 1.1em;}
table.tx_moveelevatordynamicform_pi1_table  { padding: 0 15px; width: auto;}
table.tx_moveelevatordynamicform_pi1_table td { vertical-align:top; text-align:left; font-size: 0.75em; padding: 0.5em 1.5em 0.1em 0em;}
input.me-dynamicform-input-text { border: 1px solid #7f9db9; min-width: 160px; padding: 0.2em 0.1em 0.1em 0.1em;} 
table.tx_moveelevatordynamicform_pi1_table td.tx_moveelevatordynamicform_pi1_label {padding: 0.8em 1.5em 0.1em 0em;}

.tx_moveelevatordynamicform_pi1_input select { min-width: 161px; border: 1px solid #9c9c9c; padding:  0.1em 0.1em 0.1em 0em;}
.tx_moveelevatordynamicform_pi1_input option { margin-left: 4px;  }
.tx_moveelevatordynamicform_pi1_input textarea { border: 1px solid #9c9c9c; min-width: 340px; padding:  0.1em 0.1em 0.1em 0.2em;} 

table.tx_moveelevatordynamicform_pi1_table td.tx_moveelevatordynamicform_pi1_submitlabel,
table.tx_moveelevatordynamicform_pi1_table td.tx_moveelevatordynamicform_pi1_submit { 
	border-top: 1px dashed #9c9c9c;
	padding-top: 1.0em;
	}
table.tx_moveelevatordynamicform_pi1_table td.tx_moveelevatordynamicform_pi1_submit input {
	border: 0px;
	background-position: top center;
	background-repeat: no-repeat;
	background:transparent url(images/ikknr-form-submit-bg.gif) no-repeat;
	min-width:70px;
	text-align:center;
	padding: 0 0 0 7px;
	font-weight: bold;
	}


/* CSC - Mailform Typo3 Formulare */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Typo3 Formulare */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.csc-mailform-field input,
.csc-mailform-field textarea ,
.csc-mailform-field select ,
.csc-mailform-field option,
.csc-mailform-field label  { font-size: 0.75em;}
fieldset { margin: 0 0; padding: 0 0; border: 0px;}
.csc-mailform { 
	border: 0px; 	
	width: 440px;
	overflow: hidden;
	border: 0px;
	padding: 0 0;
}

.csc-mailform-field { 
	border: 0px;
	margin: 0 0;
	margin-bottom: 0.4em;
	padding: 0 0;
	clear:both;
	}
.csc-mailform-label {
	font-weight: bold;
	padding: 2px 4px 2px 0px;
	display:block;
}

.csc-mailform-field p {margin: 3px 10px 2px 5px;  padding: 2px 0; font-weight: normal;}
.csc-mailform-field label { 
	float:left; 
	margin: 3px 10px 2px 0;
	padding: 2px 0 0 11px;
	display: block;  
	width: 200px;  
	line-height: 1.0em;
	}

.csc-mailform-field input,
.csc-mailform-field textarea { width:200px; padding: 2px;}
.csc-mailform-field select  {width:200px;}
.csc-mailform-field option { padding: 2px;}
.csc-mailform-field .csc-mailform-submit {
	font-weight: bold;
	width: auto;
	padding: 2px 0px;
	margin-right: 14px;
}
.csc-field-submit label { visibility:hidden;}
.csc-mailform-submit { float:right;}


/* @ umschreibung für Anti Spam schutz der E-Mail Adressen*/
.liam {
	background-image:url(images/at.gif);
	background-repeat: no-repeat;
	background-position: center center;
	padding: 0px 2px 0px 2px;
}

.ups { background-image:url(images/ups.gif);
	background-repeat: no-repeat;
	background-position: center center;
	padding: 0px 1px 0px 1px;
}
