a, address, blockquote, 
caption, cite, dfn, dl, dt, 
fieldset, h1, h2, h3, h4, 
img, input, label, legend, 
li, ol, option, p, q, 
select, textarea, td, th, ul, div, h1	{
	font-family				:	Arial, Verdana, sans-serif;
}

body, ul,li,td,input,submit {
	font-size				:	12px;
}

body	{
	margin					:	0px 0px 0px 0px;
	padding					:	0;
	color					:	#5C5C5C;
	text-align				:	left;
}



p,ul {
	margin-top : 0;
	margin-bottom : 0;
}


h1	{
	font-size				:	1.1em;
}

h2	{
	font-size				:	1.2em;
}

h3	{
	font-size				:	1.2em;
	padding-top				:	.6em;
}

h4	{
	font-size				:	1em;
	font-style				:	normal;
}

img	{
	border					:	0; /* XHTML1strict, Baby!*/
/* -- Damit NN4 trotzdem keine blauen Raender macht. 
	  Nicht vergessen, dass fuer richtige Browser wieder zurueckzusetzen -- */
	color					:	#fff;
	background				:	transparent;
}

strong	{
	color					:	#111;
	background				:	transparent;
}

table	{
	border					:	0;
}	
	
p	{
	font-weight				:	normal;
}

/* -- Links -- */

a:link	{
	color					:	#000000;
}

a:visited	{
	color					:	#000000;
}

a:hover	{
	color					:	#000000;
	font-weight				:	bold;
	text-decoration: underline;
}

a:active	{
	color					:	#000000;
}	

a:link:hover	{
	color					:	#000000;
}

a:visited:hover	{
	color					:	#000000;
}

a:hover:active	{
	color					:	#000000;
}

/*############### BASICS END #################### */



#colNormal, .bodytext {
	line-height				:	18px;
}

#page_title {
	font-size				:	1.2em;
	font-weight				: 	bold;
	color					:	#8C4038;
	text-transform			:	uppercase;
}








/*############### NAVI#################### */

#nav,
#nav a,  
#nav a:visited,
#nav a:hover {
	color					: #9A5349;
	text-decoration			: none;
	font-weight				: bold;
	font-size				: 11px;
	text-transform			: uppercase;
} 

#nav a.nav_active{
	color					: #5A422E;
}

#nav a:hover{
	color					: #5A422E;
}





#meta_nav,
#meta_nav a,  
#meta_nav a:visited {
	color					: #9B7F66;
	text-decoration			: none;
	font-weight				: normal;
	font-size				: 11px;
} 

#meta_nav a:hover{
	color					: #5A422E;
	text-decoration			: underline;
}


#language,
#language a,  
#language a:visited {
	color					: #5A422E;
	text-decoration			: none;
	font-weight				: normal;
	font-size				: 11px;
} 

#language a.lang_active {
	color					: #5A422E;
}

#language a:hover{
	color					: #5A422E;
	text-decoration			: underline;
}
/*############### NAVI END #################### */


.bg_main{
	background-image:url(../img/bg.gif);	
}

.bg_nav{
	background-image:url(../img/bg_nav.gif);
}













.highlight {font-size: 1.4em; color: #CC6633; }
.subHead {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CC6633; font-weight: bold}
.text {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; font-weight: normal}
.textBold {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; font-weight: bold}
.text:hover { font-weight: bold; }





/*############### SITEMAP #################### */

.csc-sitemap a{ 
	line-height : 18px;
	text-decoration			: none;
}

.csc-sitemap-level1 { }

.csc-sitemap-level2 {
	padding-left:30px;
}

.csc-sitemap-level3 {
	padding-left:60px;
}

.csc-sitemap-level4 {
	padding-left:90px;
}

.csc-sitemap-level5 {
	padding-left:800px;
}
/*############### SITEMAP END #################### */