/*####### ALLGEMEIN #######*/
h2,h3,h4,h5,h6,div,body,html,input,button {
	font: normal 11px Arial,Verdana, Helvetica, sans-serif;
	color: #002C59;
}
p {
	font-familiy: Frutiger, Arial;
	font-size: 11px; 
	padding-left:5px;
}
#container
{
	/*border:1px solid silver;*/
	/*border:1px solid red;*/
	width:950px;
	text-align:center;
	margin-top:0px;
	background-color:#ffffff;
}
#table2
{
	border:0px solid green;
	
}
#logo
{
	border:0px solid blue;
	margin-left:-5px;
	background-image: url(../img/logo.jpg);
	background-repeat:no-repeat;
	height:225px;
	margin-top:-6px;
	width:950px;
}
#logo_w img
{
	border:0px solid red;
	position:relative;
    right:-40px; top:-150px;
}
#mail
{
	border:0px solid red;
	position:relative;
    right:-1px; top:-20px;
}
#language
{
	border:0px solid red;
	padding-top:20px;
	padding-right:20px;
}
#language a img 
{
	border:0px solid red;
	position:relative;
    right:10px; top:-200px;
}
#logo_2 img
{
	border:0px solid red;
	position:relative;
    left:0px; top:0px;
}
#logo .flag
{
	border:0px solid red;
	padding-top:16px;
	padding-left:893px;
	width:100%;
	height:5px;
}
#logo .flag img
{
	border:0px solid red;
}
#inhalt
{
	border:0px solid red;
	width:570px;
	height:100%;
	margin-left:15px;
}
#inhalt dt img
{
	border:0px solid red;
	height:159px;
	width:305px;
}
#inhalt a
{
	color:#0357AC;
	text-decoration:none;
}
#inhalt .csc-textpic-text a img
{
	color:black;
	border:0px solid black;
}
#inhalt .csc-firstHeader
{
	font-size:16px;
	color: #FB4252;
}
#inhalt .tx-thmailformplus-pi1
{
	border:0px solid green;
}
#inhalt .tx-thmailformplus-pi1 label
{
	border:0px solid red;
	width:80px;
	display:block;
	float:left;
}
.tx-thmailformplus-pi1 h2
{
	font-weight:bold;
	padding-bottom:5px;
}
#inhalt .error
{
	border:0px solid red;
	margin-left:-5px;
}
#inhalt .csc-header-n2 h1
{
	border:1px solid red;
	display:none;
}
/*###################################### MENU LEFT START ######################################*/
/* MENU LEFT normaler zustand*/
#menu_left
{
	width:180px;
	height:100%;
	margin-top:-10px;
	border:0px solid green;
}	
#menu_left ul
{
	list-style-type:none;
	border:0px solid red;
}
#menu_left a
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	width:170px;
	padding:2px;
	color: #002C59;
	text-decoration: none;
	border:0px solid blue;
}
#menu_left li
{
	width:170px;
	padding:2px;
	border:0px solid green;			
}
#menu_left li a
{
	display:block;
	width: 135px;
	margin-left:1px;
	padding:2px;
	padding-left:10px;
	border:0px solid orange;
}
/* MENU LEFT normaler zustand end*/
/* MENU LEFT aktiver zustand*/
	/* ebene 1*/
	#menu_left ul.active1
	{
		background-color:#ffffff;
		border:0px solid black;
	}
	#menu_left a.active1
	{
		width: 140px;
		background-color:#ffffff;
		text-decoration:none;
		padding-left:12px;
		margin-left:-1px;
		margin-bottom:-2px;
		color: #FB4252;
		font-weight:bold;
		background-image: url(../img/button/active_c.jpg);
		background-position:left center;
		background-repeat:no-repeat;
		border:0px solid orange;
	}
	#menu_left li.sub1
	{
		width:150px;
		text-decoration:none;
		color: #FB4252;
		background-image: url(../img/button/normal_c.jpg);
		background-position:left center;
		background-repeat:no-repeat;
		margin-left:-20px;
		border:0px solid blue;
		/*border-bottom:1px solid silver;*/
	}
	#menu_left li.sub1 a:hover
	{
		width: 140px;
		background-color:#ffffff;
		text-decoration:none;
		padding-left:12px;
		margin-left:-1px;
		color: #FB4252;
		background-image: url(../img/button/active_c.jpg);
		background-repeat:no-repeat;
		background-position:left center;
		border:0px solid red;
	}
	/* ebene 1 end*/
	
		/* ebene 2*/
		#menu_left li.sub2
		{
			width: 135px;
			text-decoration:none;
			color: #FB4252;
			margin-left:-40px;
			margin-top:-3px;
			margin-bottom:-3px;
			font-size:10px;
			border:0px solid blue;
		}
		#menu_left li.sub2 a
		{
			font-size:10px;
		}
		#menu_left ul.active2
		{
			background-color:#ffffff;
			margin-left:-15px;
			width: 100px;
			font-size:10px;
			margin:5px -8px;
			border:0px solid red;
		}
		#menu_left a.active2/*, #menu_left a.active2:hover*/
		{
			width: 125px;
			font-weight:bold;
			font-size:10px;
			background-color:#ffffff;
			text-decoration:none;
			color: #FB4252;
			margin-top:-1px;
			margin-bottom:-1px;
			border:0px solid black;
		}
		
		#menu_left li.sub2 a:hover
		{
			width: 125px;
			background-color:#ffffff;
			font-size:10px;
			text-decoration:none;
			/*padding-top:4px;
			padding-left:13px;
			margin-top:-2px;
			margin-left:-2px;*/
			color: #FB4252;
			border:0px solid green;
		}	
		/* ebene 2 end*/
/* ML end*/	
/*###################################### MENU LEFT END ######################################*/
#box
{
	border:0px solid blue;
	padding-top:0px;
	padding-right:-15px;
	height:300px;
	width:100%;
}

/*###################################### NEWS START ######################################*/
#box .search
{
	border:0px solid red;
	margin-top:0px;
}
#box .search_b img
{
	border:0px solid orange;
	position:relative;
    right:23px; top:15px;
}
#box .box_1
{
	border:0px solid blue;
	height:164px;
	margin-top:0px;
	padding-right:20px;
	margin-bottom:10px;
}
#box .box_1 a img
{
	border:0px solid green;
	position:relative;
    right:4px; top:15px;
}
#box .news-latest-item
{
	border:0px solid black;
	margin-top:5px;
	border-bottom:1px solid silver;
}
#box .news-latest-item .news-latest-date a
{
	border:0px solid black;
	padding-left:6px;
	color:#FB4252;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
#box .news-latest-item h3
{
	border:0px solid red;
	padding-left:6px;
	text-decoration:none;
	color:#000000;
}
#box .news-latest-item h3 a
{
	text-decoration:none;
	color:#000000;
}
#box .news-latest-item hr
{
	display:none;
}
#box .news-latest-container h2
{
	display:none;
}
#box .bodytext
{
	display:none;
}
#box .news-latest-category
{
	display:none;
}
#box .news-latest-morelink a
{
	display:none;
}
#box .news-latest-gotoarchive
{
	display:none;
}
/*###################################### NEWS END ######################################*/
#box .box_2
{
	border:0px solid black;
	height:100%;
	padding-right:20px;
}
#footer
{
	border-top:3px solid red;
	height:20px;
	width:950px;
	margin-bottom:-8px;
	margin-left:-5px;
	background-color:#DBDBDB;
}
#footer .footer_1
{
	border:0px solid red;
	padding-top:1px;
	margin-right:20px;
}
#footer .footer_1 img
{
	border:0px solid red;

}

body .tx_templavoila_pi1-error
{
	border:0px solid green;
	display:none;
}
#inhalt .tx-thmailformplus-pi1
{
	border:0px solid red
}
#inhalt input
{
	border:1px solid silver;
	width:220px;
}
#inhalt .but
{
	border:0px solid blue;
	width:150px;
}
#inhalt textarea
{
	border:1px solid silver;
	width:300px;
}
.filelinks
{
	border:0px solid red;
	margin-left:5px;
}


