@charset "iso-8859-1";

* {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #736e53;
	margin: 0px;
	padding: 0px;
}

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

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

#rap_ {
	width: 100%; /*height: 635px;*/
	background: url(img_global/bg_main.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: url(img_global/main_rahmen.gif) #fff no-repeat top center;
	}
	
		#menu_area {
	width: 715px; /*740px;*/
	padding: 10px 5px 10px 20px;
	border-bottom: 1px solid #c49e9f;
}
		
		#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(img_global/main_content_bg.gif) no-repeat top center;
}
		
			#content_left {
				float: left;
				width: 505px;
				
				padding: 25px 25px 0px 15px;
			}
			
			#content_right {
				float: right;
				width: 165px;
				
				padding: 25px 15px 0px 15px;
			}
			
		#footer {
			font-size: 9px;
			line-height: normal;
			color: #999;
			text-align: center;
			margin: 0px 0px 30px 0px;
		}
               #footer a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999;
	text-decoration: none;
}

	
/********************************************************** MENU */

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

	.hauptmenu li {
		display: inline;
		margin: 0px 35px 0px 0px;
	}
	
	.hauptmenu a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #9f0049;
	text-decoration: none;
}
	
	.hauptmenu a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0e2e5e;
	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;
	}
	
.csc-bulletlist {
	padding-left: 20px;
}

.internal-link {
 PAGE_TARGET = ;
}
	
/********************************************************** FONT */

.csc-firstHeader {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #403d2e;
	padding: 0px 0px 15px 0px;
}

/* #content_right .csc-firstHeader {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #403d2e;
	padding: 0px 0px 15px 0px;
} */

h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-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;
}