@CHARSET "UTF-8";
/* ---------------------------- */
/* --- general					*/
/* ----------------------------	*/
body{
	
	font-family:		Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size:			1.0em;		
	background-color:	#686f7f;
	background:			url('../img/bg/bg.png');
	
	
}
h2{
	
	margin-top:			0px;
	font-size:			1.0em;
	border-bottom:		1px solid #686f7f;
	padding:			0px 0px 20px 0px;
		
}

div#pageContainer{
	
	width:				775px;
	margin-left:		auto;
	margin-right:		auto;
	/*padding:			5px 10px;*/
	/*border:				1px solid #000000;*/
	
	
}

div#topContainer{
	
	 background: 		#686f7f;
	
}

div#header{
	
	height:				150px;
	background:			url('../img/header.png') no-repeat;	
	
}

div#top{
	
	/*clear:				both;*/
	background:			url('../img/bg/bg_top.png') no-repeat;
	width:				100%;
	height:				30px;		
	
}
div#div_content{

	font-family:		Trebuchet MS,Arial,Verdana;
	margin-left: 		auto;
	margin-right: 		auto;
	margin-bottom:		0px;
	display: 			block;
	padding:			0px 10px;
	background:			url('../img/bg/bg_center.png') repeat-y;

}
div#bottom{
	
	background:			url('../img/bg/bg_bottom.png') no-repeat;
	height:				30px;
	padding:			5px 13px;
	text-align:			center;
	
}
p.bottom{

	margin-bottom:		0px;

}
button#b_sign{

	float:				left;

}

button#b_support{

	float:				right;

}

/* ---------------------------- */
/* --- menü						*/
/* ----------------------------	*/
div#top_nav{
	
	/*margin-bottom:		30px;*/
	height:				30px;	
	width:				100%;
	
}
ul.nav{
	
	margin:				5px 0px;
	padding:			0px;
	list-style:			none;
	text-align:			left;
	
}

ul.nav li{
	
	float:				left;	
	text-decoration:	none;
	font-size:			0.7em;
	margin:				0px 0px 0px 12px;
	
	
}
ul.nav li a{
	
	text-decoration:	none;
	color:				#ffffff;
		
}
ul.nav li a:hover{
	
	color:				#9ca9c6;	
	
}
a.inactive{
	
	color:				#7d7d7d;
		
}


/* ---------------------------- */
/* --- unterschriften			*/
/* ----------------------------	*/
form.form_sign{
	
	width:				100%;
	margin:				20px auto 0px auto;
	/*border:				1px solid #000000;*/
	padding:			10px 0px;
}
table.t_sign{
	
	
	margin:				10px auto;	
	
}

td.td_button{

	text-align:			right;

}
table.listing td{
	
	font-family: 		Trebuchet MS, Verdana, Times;			
	
}

/* ---------------------------- */
/* --- unterschriften-auflistung*/
/* ----------------------------	*/
table.listing{

	width:				100%;
	border-collapse:	collapse;
	border:				1px solid #000000;

}
table.listing td, table.listing th{
	
	padding:			2px 5px 2px 5px;	
	
}
table.listing tr.header th{

	text-align:			left;
	border-bottom:		1px solid #000000;
	

}
table.listing th.right, table.listing td.right{

	border-left:		1px solid #000000;

}
table.listing tr.even{

	

}
table.listing tr.odd{

	background-color:	#eeeeee;

}

/* ---------------------------- */
/* --- statusmeldungen			*/
/* ----------------------------	*/
div#status{

	font-size:			0.8em;
	text-align:			center;

}
div#status h3{
	
	font-size:			0.9em;
	font-weigth:		normal;

}
div.listing h3{

	text-align:			center;
	font-size:			0.8em;

}

/* ---------------------------- */
/* --- kontaktformular			*/
/* ----------------------------	*/
div#div_contact{

	padding-top:		10px;
	border-top:			1px dotted #000000;
	margin-bottom:				0px;

}
div#div_contact h2{

	border:				none;

}
div#div_contact table{

	margin:				0px auto;

}
div#div_contact form{

	margin-bottom:    	0px;

}
/* ---------------------------- */
/* --- organisationen			*/
/* ----------------------------	*/
div#div_organizations{

	margin-bottom:		0px;

}
div#div_organizations h2{
	
	border-bottom: 		none;
	border-top: 		1px dotted #000000;
	margin-top: 		20px;
	padding-top: 		10px;
	padding-bottom:		0px;
	
}

div#div_organizations ul{

	list-style:			none;
	margin-bottom:		0px;
	margin-top:			0px;
	text-align:			center;
	padding-left:		0px;
	
}


/* ---------------------------- */
/* --- news						*/
/* ----------------------------	*/
div#div_news{

	margin-bottom:		30px;
	border-bottom:		1px dotted #000000;
	padding-bottom:		30px;

}
