/* CSS Document copyright by move elevator gmbh - Florian Wentzel 10/2008 */
/* Diese Date enth�lt das  Basissetup aller HTML Inhalte Farbwerte und Hintergrundbilder */

body, button, input, optgroup, option, select, textarea, pre {
	/* Basisschriftart */
	font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
}

a { text-decoration: underline; }
a:hover { text-decoration: none;}

.csc-spaceBefore,
.csc-spaceAfter { clear:both;}

/* Standart HTML Elemente Formatieren  */
.hidden { display:none; visibility:hidden;}
h1 {
	font-size: 1.1em;
	margin: 0 0;
	padding: 0.5em 0em;
	text-transform: uppercase;
	background-color:#FFFFFF;
	line-height: 1.1em;
	}
	
h1 a { text-decoration: none; }

h2 { font-size: 0.80em; padding: 1.5em 0 0.5em 0; text-transform: uppercase;}
h2.csc-firstHeader { padding-top: 0px; }

h1.csc-firstHeader,
.csc-frame-underlinedh2 h2,
h2.headline-underline,
#spleens-content-main h2.csc-firstHeader,
#spleens-content-main .news-list-item h2.news-list-category ,
#spleens-content-main .tx-mshcommunity-pi1 .profil_left h2,
#spleens-content-main .tx-mshcommunity-pi1 h1,
#spleens-content-main .csc-frame-frame2 h2,
#spleens-content-right h2 {border-bottom: 1px solid; padding: 0 0; margin: 0 0; font-size: 0.80em; line-height: 1.1em;}

#spleens-content-right h2 a { text-decoration: none;}
#spleens-content-border h2 { border-bottom: 1px solid; line-height: 1.1em; text-align:left; padding: 0 0; background-color:#FFFFFF; }

#spleens-content-border .csc-frame-underlinedh2 {border-top: 10px solid;}


h3 { font-size: 0.7em; padding: 1em 0 0.2em 0;}

h3 a:link,
h3 a:visited { text-decoration: none; }
h3 a:hover { text-decoration: underline; }


table caption { font-size: 1.3em; }
.contenttable td h1 {padding: 0 0 0.6em 0;}

table.contenttable {width: 100%;}
table.contenttable th {text-align:left;padding: 0 0 6px 5px;}
table.contenttable td {padding: 2px 0 5px 5px; margin: 0 0; vertical-align:top; text-align:left;}
table.contenttable .tr-odd td { background-color:#d5edfa;}


h4,
h5,
h6,
p {font-size: 0.7em; line-height: 1.4em; padding-bottom: 0.5em;  }
.floatright,
.align-right { text-align:right;}
#spleens-content-border p {font-size: 0.70em;}
p.tx-uppercase {text-transform: uppercase;}

.csc-frame a { text-decoration: none;}
.csc-frame a:hover { text-decoration: underline;}
/*
.csc-frame-underlinedh2 p a {text-decoration:underline;}
.csc-frame-underlinedh2 p a:hover {text-decoration:none;}
*/

.csc-frame p.align-right a:link,
.csc-frame p.align-right a:visited,
.csc-frame p.align-right a:hover {
	background-image:url(images/icon-arrow-toright.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 14px; 
}

p.link-arrow-up a{
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 14px; 
}

blockquote { margin: 0px 0px 0px 1em;  }
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;}


li { font-size: 0.7em; line-height: 1.4em; margin-bottom: 0.6em;}
.me-news-catmenu li { font-size: 0.75em;}
li li{ font-size: 0.95em;}
li p {font-size: 0.95em;}

/* Tabellen */
table th,
table td {font-size: 0.7em;}

table td h1,
table th h1,
table td h2,
table th h2,
table td h3,
table th h3,
table td p,
table th p,
table td input,
table td label,
p  input,
table td select,
table td textarea {font-size: 1em;}

/* formulare */
select option {font-size: 1em;}

.me-ecard-submit input,
.tx-mshcommunity-pi1 input.submit-button,
.gruppen-search-form input.search-submit,
table.form_table td.form_submit input,
.tx_moveelevatorfeuser_pi1_submit input{
	line-height: 1em;
	padding: 1px 0 0 15px;
	margin: 0 0 0 0;
	background: transparent;
	border: 0px;
    background-repeat: no-repeat;
    background-position:  left 5px;
    font-weight: bold;
    text-transform: uppercase;
    cursor: pointer;
	text-align:left;
}

/* Ende Anpassungen von AndreQ */

label {  font-size: 0.7em; line-height: 1em; }
.csc-header { clear:both;}

/* Einr�ckern */
.indent {padding-left: 1em;}

/* Besondere Rahmen */
.csc-frame-indent3366 { margin-left: 80px; }
.csc-textpic-imagewrap { padding-right: 10px; }
.csc-textpic-imagewrap a img {border:0px;}

/* Sonderelement - Seiten�bersicht mit inhaltsangabe */
dt { font-size: 0.7em; }
dd { font-size: 0.7em; margin: 0 0 0.4em 0;}
dd a {clear: both; display: block; width: 470px; margin-bottom: 0.4em;}

#spleens-content-border  div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dt { font-size:0px; line-height: 0em; margin:  0 0;}
#spleens-content-border  div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {margin-bottom: 0px; line-height: 0em; }
#spleens-content-border dd.csc-textpic-caption { background-color:#CCCCCC; line-height: 1.2em; text-align:right; padding: 2px 5px; font-size:0.6em; margin: 0 0;}

.me_linkwithtext { width: 540px; float:left; clear:both; margin: 1.5em 0 0 0;}
.me_linkwithtext_image { float:left; width: 80px; min-height: 30px; padding: 0 0;}
.me_linkwithtext_image img {border: 0px; margin-top: 3px; }
.me_linkwithtext_box { float: right; width: 460px;}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Sitemaps */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.csc-sitemap { margin: 1em 0em;}
.csc-sitemap ul { margin:  0 0; padding: 0 0; text-transform: uppercase;}
.csc-sitemap ul ul { margin:  5px 0 0 0; padding: 0 0; text-transform: none;}
.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;}

/* Sitemaps am Seitenfuss */
.spleens-sitemap-foot { width: 910px; margin: 0 auto; padding-top: 1em; padding-bottom: 3em; text-align:left;}
.csc-sitemap-level1 { float:left; margin: 0 20px 0 0;}
.csc-sitemap-level1 h2 { margin: 0 0; padding: 0 2em 0 0; }
.csc-sitemap-level1 ul { margin: 0 0; padding: 0 0; list-style: none;}
.csc-sitemap-level1 li { margin: 0.2em 0 0em 0; padding: 0 0; text-transform: uppercase;}
.csc-sitemap-level1 a{ text-decoration: none; }

.csc-sitemap-level1 li a { background-image:url(images/icon-arrow-foot.gif); background-repeat: no-repeat; background-position: left 5px; padding: 0 0 0 12px;}
.csc-sitemap-level1 a:hover { text-decoration: underline;}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Grundformatierung Formulare */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

button, optgroup, option, select, textarea,input { font-size: 0.7em;}

/* CSC - Mailform Typo3 Formulare */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Typo3 Formulare */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
fieldset { margin: 0 0; padding: 0 0; border: 0px;}
fieldset label { font-size: 0.7em;}
fieldset p label { font-size: 1.0em;}
.csc-mailform { 
	border: 0px; 	
	width: 440px;
	overflow: hidden;
	border: 0px;
	padding: 0 0;
}

.csc-mailform-field { 
	border: 0px;
	margin: 0 0;
	margin-bottom: 2px;
	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;
}
.csc-field-submit label { visibility:hidden;}
.csc-mailform-submit { float:right;}

span.hidden { visibility: hidden; display:none;}


/* @ 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;
}

/* Tabs Anpassung - AQ 18.01.2010 */
.TabbedPanelsTab_root {
    float:left;
    margin-bottom:0px;
}

.TabbedPanelsTabGroup li {
    line-height:1.1em;
}

.TabbedPanelsTab_root.left {
    margin-right:1px;
}

.TabbedPanelsTab {
    margin:0;
}

.TabbedPanelsTab_oben {
    width:100%; height:5px;
}

.TabbedPanelsTab_oben_links {
    background:url(/fileadmin/spleenstemplate/images/grau_ecke_links.gif);
    background-repeat:no-repeat;
    height:5px;
    width:5px;
    float:left;
}

.TabbedPanelsTab_oben_mitte {
    background-color:#EAEAEA;
    height:5px; 
    float:left;    
}

.TabbedPanelsTab_oben_rechts {
    background:url(/fileadmin/spleenstemplate/images/grau_ecke_rechts.gif);
    background-repeat:no-repeat;
    height:5px;
    width:5px;
    float:left;
}

.TabbedPanelsTab_unten {
    background-color:#EAEAEA;
    padding:0px 3px 1px 3px;
    color:#729166;
    font-size:10px;
}

.TabbedPanelsTabSelected .TabbedPanelsTab_oben_mitte,
.TabbedPanelsTabSelected .TabbedPanelsTab_unten,
.TabbedPanelsTabHover .TabbedPanelsTab_oben_mitte,
.TabbedPanelsTabHover .TabbedPanelsTab_unten {
    background-color:#729166;
    color:#ffffff;
}

.TabbedPanelsTabSelected .TabbedPanelsTab_oben_links,
.TabbedPanelsTabHover .TabbedPanelsTab_oben_links {
    background:url(/fileadmin/spleenstemplate/images/gruen_ecke_links.gif);
}

.TabbedPanelsTabSelected .TabbedPanelsTab_oben_rechts,
.TabbedPanelsTabHover .TabbedPanelsTab_oben_rechts {
    background:url(/fileadmin/spleenstemplate/images/gruen_ecke_rechts.gif);
}

