
* {/* Globaler Reset */
	/*list-style:none;*/
	margin:0;
	padding:0;
	text-decoration:none;
	font-size: 1em; /*don't edit */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
html {
		font-size: 62.5%; /* don't edit */
	}
	
body {
	font-size: 1em; /* global font-size: 1em = 10px */
	line-height:2em;
}


#inhalt {padding-right:1.0em;}

a:link {
	color: #999999;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #999999;
}
a:hover {
	text-decoration: underline;
	color: #000000;
}
a:active {
	text-decoration: none;
}


h1    { color: #999; font-size: 14px; font-weight: bold; margin-top:1em}
h2   { color: #999; font-size: 12px; font-weight: bold; margin-top: 1.3em; margin-bottom:0.2em}
h3  { color: #999; font-size: 11px; font-weight: bold; margin-top: 1.0em; margin-bottom: 0.2em }
h4  { color: #999; font-size: 12px; color:#000; font-weight: bold; margin-top: 0; margin-bottom: 6px; }
/* Titel mit Linie Gelb  */
h5  { color: #999; font-size: 12px; font-weight: bold; padding-bottom: 0; margin-bottom: 0.5em; background-image:url(../main/che_start_linie.jpg); background-repeat:no-repeat; background-position:0 bottom; height:2.2em;}
h5 a:hover {text-decoration:none; color:#666666;}

/* Begrüssungstext  */
.text-startseite {font-size: 12px; color:#666666; padding-right:1em; line-height:2em;}

.csc-header-n1 h2 {margin-top:0em;}

p { font-size: 12px; margin-bottom:0.8em; }

#inhalt li { font-size:12px; margin-left: 1.3em; }
li.column {margin-left:0 !important;}
/* Tabellen */

.contenttable {font-size:1.2em;}
.td-0 {padding-right:1.0em;}

.csc-frame-rulerBefore { border:1px solid #999; margin-top:1em;}

/*******************************************
* TYPO3 Mailformular
********************************************/

.csc-mailform {border:none; font-size:1.2em; }


.csc-mailform-field label {
  display:block;
  margin-top:1em;
}
.csc-mailform-radio label {
  display:inline;
  margin-left:0.3em;
}
.csc-mailform-radio legend {
  display:none;
}
.csc-mailform-submit {
  margin-top:1em;
}
.rot {
  color:#FF0000;
}

input {width:30em;}
textarea {width:30em;}
.csc-mailform-submit {width:12em}


/*****************************************************************
  Menu 1   
*******************************************************************/

#menu {
width: 210px;
padding-top:1em;

}

#menu ul {
list-style-type:none;

}

#menu li {
font-size:1.15em;
margin-bottom:1.0em;
line-height:1.5em;

}
#menu a  {
text-decoration:none;
display:block;
color:#666;
font-weight:bold;
padding:0.2em;
padding-left:25px;
}

#menu a:hover {
background-image:url(../main/che_navi_bg3_01.jpg);
color:#fff;
background-color:#999999;
}


#menu li.aktiv {
text-decoration:none;
display:block;
color:#fff;
font-weight:bold;
padding:0.2em;
padding-left:25px;
background-image:url(../main/che_navi_bg3_01.jpg);
}




/* default styles for extension "tx_fdfx3cols_pi1" */
/* Layout 1 */
.c3l1-left{
   padding-right: 5px;
   width:33%;
   white-space:normal;
   vertical-align:top;
   border:none;

}
.c3l1-middle{
   padding-left: 5px;
   padding-right: 5px;
   width:33%;
   white-space:normal;
   vertical-align:top;
      border:none;


}
.c3l1-right{
   padding-left: 5px;
   width:33%;
   white-space:normal;
   vertical-align:top;

}

/* Layout 2 */
.c3l2-left{
   padding-right: 5px;
   width:25%;
   white-space:normal;
}
.c3l2-middle{
   padding-left: 5px;
   padding-right: 5px;
   width:50%;
   white-space:normal;
}
.c3l2-right{
   padding-left: 5px;
   width:25%;
   white-space:normal;
}
/* Layout 3 */
.c3l3-left{
   padding-right: 5px;
   width:40%;
   white-space:normal;
}
.c3l3-middle{
   padding-left: 5px;
   padding-right: 5px;
   width:40%;
   white-space:normal;
}
.c3l3-right{
   padding-left: 5px;
   width:20%;
   white-space:normal;
   background-color:#FFEDA8;
}


