/* CSS Document - 04/2010 Florian Wentzel - move:elevator gmbh */

* {
	margin:0px;
	padding:0px;
	font-size: 100.01%;
}

html {height: 100.1%;}
body {
	font-size: 0.625em;
	height: 100.1%;
	background-color: #ffffff;
}

body, button, input, optgroup, option, select, textarea, pre {
	/* Basisschriftart */
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* nicht sichtbare hilfselemente */
.novis,
.hidden {height:0em; left:-400em; overflow:hidden; position:absolute; width:100em; display:none; }

/* Standart HTML Elemente Formatieren  */
h1 {font-size: 1.2em; padding: 1em 0em 0.8em 0em; background-repeat: no-repeat; line-height: 1.2em;}
h1.csc-firstHeader { padding-top: 1.4em;}

h2 {font-size: 1.2em; padding: 1.2em 0em 0.4em 0em;}
h3 {font-size: 1.1em; padding: 1.2em 0 0.5em 0;}
h4,
h5,
h6 {font-size: 1.0em; padding: 0.4em 0 0.1em 0;}

.csc-header { clear:both; padding: 0 0; margin: 0 0;}
table caption {  }
body.druckansicht table { padding-left: 5px;}

.csc-textpic {clear:both;}
/* tabellen im content */
table { padding: 0 0; width: auto;}
table caption {visibility:hidden; display:none; padding: 0 15px;  text-align:left; border: 0px;}
table td { vertical-align:top; text-align:left; font-size: 1.1em; padding: 0em 0.5em 0.5em 0em;}
table th { vertical-align:top; text-align:left; font-size: 1.1em; padding: 0em 0.5em 0.5em 0em; font-weight: normal; }
table td strong { white-space:nowrap;}
tabletfoot td { padding: 0.5em 1.5em 0.1em 0em;}
table td p {font-size: 1.0em;}

/* Typo3 Element Downloads */
.csc-uploads-icon img { border: 0px;}

/* Formatierung von Links */
p {font-size: 1.1em; line-height: 1.4em; padding-bottom: 0.8em;}
.align-right { text-align:right;}
.align-justify {text-align:justify;}

p embed { display: inline; vertical-align:middle;}

.download { 
	background-image:url(icon/napshot.gif); 
	background-repeat: no-repeat; 
	display:inline; 
	background-position: 0px 2px; 
	text-decoration: none;
	}

ol { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 22px; padding-right: 15px; }
ul { margin: 0px 0px 0px 0px; list-style-type: square; padding: 0px 0px 0px 22px; padding-right: 15px;}

blockquote {  padding: 0px 0px 0.5em 32px; }

li {font-size: 1.1em; line-height: 1.4em; margin-bottom: 0.6em;}
li li{ font-size: 1.0em;}
li p {}

.csc-header { clear:both;}

.indent {padding-left: 1em;}

fieldset {border: 0px;}
fieldset legend {font-weight: bold;}

/* Sonderelement - Seitenbersicht mit inhaltsangabe*/
dt { font-size: 1.1em; font-weight: bold; margin: 1.4em 0 0.4em 0;}
dd { font-size: 1.1em; margin: 0.4em 0 0 0.4em;}


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Besondere Rahmen */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.csc-spaceAfter,
.csc-spaceBefore { clear:both; width: 100%;}

.csc-frame-rulerAfter { border-top: 1px solid #bbbbbb; padding-bottom: 0.5em;}

/* Rahmen 1 */
.csc-frame-indent3366 { padding-right: 33%;width: 100%;}
.csc-frame-rulerBefore {
	clear:both;
	width: 100%;
	margin-bottom: 20px;
}
.csc-frame-indent { padding-left: 14px; clear:both; }

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Sitemaps */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.csc-menu { padding-bottom: 1em;}
.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;}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* CSC - Mailform Typo3 Formulare */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

input,
textarea ,
select ,
option,
label  { font-size: 1.1em; }
td input {font-size: 1.0em;}

fieldset { margin: 0 0; padding: 0 0; border: 0px;}
.csc-mailform { 
	border: 0px; 	
	width: 420px;
	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 0px;  padding: 2px 0; font-weight: normal;}
.csc-mailform-field label { 
	float:left; 
	margin: 3px 10px 2px 0;
	padding: 2px 0 0 0px;
	display: block;  
	width: 200px;  
	line-height: 1.0em;
	}

.csc-mailform-field input,
.csc-mailform-field textarea { width:200px; padding: 2px; border: 1px solid #003366; }
.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 5px;
	margin-right: 5px;
	float:right; 
	background-color: #a0aab4; 
	color:#FFFFFF; 
	border: 1px solid #003366;
	cursor: pointer;
}
.csc-field-submit label { visibility:hidden;}



/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* @ 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;
}


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Druckversion */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
body#druckversion {
	padding-left: 10px;
	background-color:#FFFFFF;
	text-align:left;
}
.printview-pageinfo { width:610px;}
.printview-pageinfo table {background-color:#FFFFFF; width: 100%;}
.printview-pageinfo table td { background-color:#FFFFFF;}

body#druckversion #content-center h1, 
body#druckversion #content-center h2, 
body#druckversion #content-center h3, 
body#druckversion #content-center h4, 
body#druckversion #content-center h5,
body#druckversion #content-center p {
padding-left:0px;
}



