@charset "iso-8859-1";

* {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #736e53;
	margin: 0px;
	padding: 0px;
	list-style-image: url(fileadmin/img_global/listp.gif);
}

/********************************************************** LAYOUT */

#rap {
	width: 100%;
	background: url(fileadmin/img_global/bg2.gif) repeat-x top center;
}

#rap_ {
	width: 100%; /*height: 635px;*/
	background: url(fileadmin/img_global/bg_main2.jpg) no-repeat top center;
	text-align: center;
}

#main_inhalt {
	width: 750px;
		
	margin-right: auto;
	margin-left: auto;
}

	#logo_area {
		width: 750px;
		height: 155px;
	}
	
	#inhalt {
	width: 740px;
	text-align: left;
	padding: 5px;
	background: #fff url(fileadmin/img_global/main_rahmen.gif) no-repeat top center;
}
	
		#menu_area {
			float: left;
			width: 635px; /*740px;*/
			padding: 10px 5px 10px 20px;
		}
		
		#meta {
			float: right;
			width: 50px;
			padding: 20px 10px 10px 0px;	
			text-align: right;		
		}
		
		#top_area {
			width: 720px;
			height: 200px;
			
			padding: 5px;
			margin: 5px;
			background: #f4f4f4;
		}
		
		#content {
	width: 740px;
	padding: 0px 0px 45px 0px;
	margin: 0px 0px 0px 0px;
	background: url(fileadmin/img_global/main_content_bg.jpg) no-repeat top center;
}
		
			#content_left {
	float: left;
	width: 505px;
	padding: 20px 20px 0px 20px;
			}
			
			#content_right {
	float: right;
	width: 165px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 15px;
			}
			
		#footer {
			font-size: 9px;
			line-height: normal;
			color: #999;
			text-align: center;
			margin: 0px 0px 30px 0px;
		}
	
/********************************************************** MENU */

.hauptmenu {
	list-style-type: none;
}

	.hauptmenu li {
		display: inline;
		margin: 0px 35px 0px 0px;
	}
	
	.hauptmenu a {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #ad274a;
	text-decoration: none;
}
	
	.hauptmenu a:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #6e6d72;
	text-decoration: none;
}
	
.submenu {
	list-style-type: none;
}

	.submenu li {
		display: inline;
		margin: 0px 15px 0px 0px;
		
		background: url(img_global/submenu_pfeil.gif) no-repeat left;
	}
	
	.submenu a {
		font-size: 10px;
		color: #5e5e5e;
		
		padding: 0px 0px 0px 10px; 
		text-decoration: none;
	}
	
/********************************************************** FONT */

.csc-firstHeader {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	color: #403d2e;
	
	padding: 0px 0px 15px 0px;
}

/* #content_right .csc-firstHeader {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #403d2e;
	
	padding: 0px 0px 15px 0px;
} */

h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #403d2e;
	
	padding: 15px 0px 15px 0px;
}



/********************************************************** IMG */

#content_left .csc-textpic-imagewrap dl {padding: 3px; border: 1px solid #bbb;}

/********************************************************** tt_news */

.tt_news_head {
	padding: 15px 0px 10px 0px;
}

.tt_news_title a {
	font-weight: bold;
	text-decoration: none;
	color: #403d2e;
}

.news-list-date {
	font-size: 9px;
}

.tt_news_more_link {
	font-size: 9px;
	margin: 0px 0px 0px 0px;
	/*border-top: 1px solid #f4f4f4;
	border-bottom: 1px solid #f4f4f4;*/
}

	.tt_news_more_link a {
		font-size: 9px;
		text-decoration: none;
		font-weight: bold;
	}
	
.tt_news_single_back a {
	text-decoration: none;
}
h6 {
	font-size: 12px;
	margin-top: -15px;
	margin-bottom: 10px;
}

