/*******************************************
* TEXT
********************************************/


h1 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.5em; 
	color: #333333;

	}
	
h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.3em; 
	color:	#333333; 
	margin:0 0 0.3em 0;  
}
h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.3em; 
	color:	#333333; 
	margin:0 0 0.3em 0;  
}

h4 { font-size: 1.3em; color: #666666; margin:0 0 0 0; font-weight:normal; }


/*******************************************
* Links Inhalt
********************************************/
#content_links a, #content_rechts a {color:#333333;text-decoration:underline; }
#content_links a:hover, #content_rechts a:hover {text-decoration:underline;}

/*******************************************
* Schriftgrösse
********************************************/

.bodytext, 
.csc-uploads
 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	line-height:1.7em;
	color:#333333;
	}

p {margin-bottom:8px;}

/*******************************************
* Fotobook
********************************************/

small {
}

	
/*******************************************
* Listen
********************************************/

#content_links ul {
	font-size: 1.3em; 
		color: #333333; 
		font-weight:normal; 
		margin-left:17px; 
		}


td p {margin:0;}

.contenttable td {
	padding-right:5px;
	vertical-align:top;
	}

/*******************************************
* RTE Formatierungen
********************************************/



.gelb {
	font-size:1.3em;
	color: #CC9900;
}

.gelb_fett {
	font-size:1.3em;
	color: #CC9900;
	font-weight:bold;
	}
	
ul.gelb li {color:#CC9900;}




/*******************************************
* Linie
********************************************/

.csc-frame-rulerBefore { 
	background:transparent; 
	margin-top: .8em; 
	margin-bottom: .8em; 
	border-bottom: 1px #666666 dashed; 
}

img {
	border: 0;
}




/* Typo3 Version 4 */
dd.csc-textpic-caption {
	font-size:1.2em;color:#333333;
	padding-top:6px;
	}


/*******************************************
* Googlemaps
********************************************/

.tx_lumogooglemaps_pi1_sidebar {display:none}


/*******************************************
* TYPO3 Mailformular
********************************************/
.csc-mailform {border:none;}

fieldset { border:none}

.csc-mailform-field label {
  color:#333333;
  display:block;
  font-size:1.2em;
  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:#e8770f;
}


/*******************************************
* SITEMAP
********************************************/



.csc-sitemap ul {
list-style-type:none;
padding-bottom:0px;
padding-top:0px;
margin-top:0px;
margin-bottom:0px;

}

.csc-sitemap ul ul{
list-style-type:none;
padding-bottom:0;
padding-top:0px;
margin-top:0px;
margin-bottom:0px;
padding-left:2em; 
}

.csc-sitemap li{
list-style-type:none!important; /*nimmt die Punkte nur mit important raus */
padding-bottom:0!important;
padding-top:0px!important;
margin-top:0!important;
margin-bottom:2em!important;
}

.csc-sitemap li li{
list-style-type:none!important;
padding-bottom:0!important;
padding-top:0px!important;
margin-top:0px!important;
margin-bottom:0px!important;
}




.csc-sitemap ul a {
	font-size: 12px; color:#CC0000; text-decoration:none; font-weight:bold; list-style-type:none;
}

.csc-sitemap ul ul a {
	font-size: 12px; color:#000000!important; text-decoration:none; font-weight: normal!important; list-style-type:none;
}

.csc-sitemap ul ul ul a {
	font-size: 12px; color:#CC0000; text-decoration:none; font-weight: normal!important; list-style-type:none;
}


