img
{
	border:			none;
}

#start
{
	text-align:		left; 
	width: 			800px; 
	background-color: 	rgb(255,255,255);
	border-width: 		0px; 
	border-color: 		rgb(255,255,255); 
	border-style: 		solid;
}


#navi
{
	width:			600px;
	height:			35px;
	font-size:		10px;
	font-family:		Tahoma;
	line-height:		16px;
	margin-left:		3px;
	color:			rgb(76,101,146);
	float: 			left;
}

#datum
{	
	width:			200px;
	height:			35px;
	font-size:		11px;
	font-family:		Tahoma;
	line-height:		16px;
	text-align:		right;
	float:			left;
	padding-right:		3px;
	color:			rgb(76,101,146);
}

#datum2
{	
	width:			100px;
	height:			35px;
	font-size:		11px;
	font-family:		Tahoma;
	line-height:		16px;
	text-align:		left;
	float:			left;
	padding-right:		3px;
	color:			rgb(76,101,146);
}

#main_head0
{
	width:			500px;
	height:			15px;
	background-color:	rgb(76,101,146);
	padding:		0 0 0 0;
}

#main_head1
{
	width:			500px;
	height:			15px;
	background-color:	rgb(140,185,50);
	padding:		0 0 0 0;
}

#main_head2
{
	width:			500px;
	height:			15px;
	background-color:	rgb(135,0,50);
	padding:		0 0 0 0;
}

#main_head3
{
	width:			500px;
	height:			15px;
	background-color:	rgb(221,111,6);
	padding:		0 0 0 0;
}

#main_head4
{
	width:			500px;
	height:			15px;
	background-color:	rgb(175,40,60);
	padding:		0 0 0 0;
}

#main_head5
{
	width:			500px;
	height:			15px;
	background-color:	rgb(210,175,75);
	padding:		0 0 0 0;
}

#main_head6
{
	width:			500px;
	height:			15px;
	background-color:	rgb(125,150,50);
	padding:		0 0 0 0;
}

#main_head7
{
	width:			500px;
	height:			15px;
	background-color:	rgb(20,135,190);
	padding:		0 0 0 0;
}

#main_head8
{
	width:			500px;
	height:			15px;
	background-color:	rgb(205,50,0);
	padding:		0 0 0 0;
}

#main_head10
{
	width:			500px;
	height:			15px;
	background-color:	rgb(255,204,0);
	padding:		0 0 0 0;
}

#main_lead0
{
	width:			500px;
	height:			28px;
	background-image:	url(../../images/balken/lead_main0.gif);
	background-repeat:	repeat-x;
	background-color:	rgb(226,231,236);
	color:			rgb(19,47,100);
	font-size:		13px;
	font-weight:		bold;
	line-height:		23px;
	padding:		1 0 0 0;
	margin:			0 0 15 0;
}

#main_lead1
{
	width:			500px;
	height:			28px;
	background-image:	url(../../images/balken/lead_main1.gif);
	background-repeat:	repeat-x;
	background-color:	rgb(200,220,160);
	color:			rgb(255,255,255);
	font-size:		13px;
	font-weight:		bold;
	line-height:		23px;
	padding:		1 0 0 0;
	margin:			0 0 15 0;
}

#main_lead2
{
	width:			500px;
	height:			28px;
	background-image:	url(../../images/balken/lead_main2.gif);
	background-repeat:	repeat-x;
	background-color:	rgb(222,184,198);
	color:			rgb(0,0,0);
	font-size:		13px;
	font-weight:		bold;
	line-height:		23px;
	padding:		1 0 0 0;
	margin:			0 0 15 0;
}

#main_lead3
{
	width:			500px;
	height:			28px;
	background-image:	url(../../images/balken/lead_main3.gif);
	background-repeat:	repeat-x;
	background-color:	rgb(222,111,6);
	color:			rgb(255,255,255);
	font-size:		13px;
	font-weight:		bold;
	line-height:		23px;
	padding:		1 0 0 0;
	margin:			0 0 15 0;
}

#main_lead4
{
	width:			500px;
	height:			28px;
	background-image:	url(../../images/balken/lead_main4.gif);
	background-repeat:	repeat-x;
	background-color:	rgb(222,166,174);
	color:			rgb(255,255,255);
	font-size:		13px;
	font-weight:		bold;
	line-height:		23px;
	padding:		1 0 0 0;
	margin:			0 0 15 0;
}

#main_lead5
{
	width:			500px;
	height:			28px;
	background-image:	url(../../images/balken/lead_main5.gif);
	background-repeat:	repeat-x;
	background-color:	rgb(224,199,129);
	color:			rgb(0,0,0);
	font-size:		13px;
	font-weight:		bold;
	line-height:		23px;
	padding:		1 0 0 0;
	margin:			0 0 15 0;
}

#main_lead6
{
	width:			500px;
	height:			28px;
	background-image:	url(../../images/balken/lead_main6.gif);
	background-repeat:	repeat-x;
	background-color:	rgb(200,210,170);
	color:			rgb(255,255,255);
	font-size:		13px;
	font-weight:		bold;
	line-height:		23px;
	padding:		1 0 0 0;
	margin:			0 0 15 0;
}

#main_lead7
{
	width:			500px;
	height:			28px;
	background-image:	url(../../images/balken/lead_main7.gif);
	background-repeat:	repeat-x;
	background-color:	rgb(90,170,210);
	color:			rgb(255,255,255);
	font-size:		13px;
	font-weight:		bold;
	line-height:		23px;
	padding:		1 0 0 0;
	margin:			0 0 15 0;
}

#main_lead8
{
	width:			500px;
	height:			28px;
	background-image:	url(../../images/balken/lead_main8.gif);
	background-repeat:	repeat-x;
	background-color:	rgb(240,180,165);
	color:			rgb(255,255,255);
	font-size:		13px;
	font-weight:		bold;
	line-height:		23px;
	padding:		1 0 0 0;
	margin:			0 0 15 0;
}

#main_lead10
{
	width:			500px;
	height:			28px;
	background-image:	url(../../images/balken/lead_main10.gif);
	background-repeat:	repeat-x;
	background-color:	rgb(255,236,154);
	color:			rgb(0,0,0);
	font-size:		13px;
	font-weight:		bold;
	line-height:		23px;
	padding:		1 0 0 0;
	margin:			0 0 15 0;
}

#main_text0
{
	width:			500px;
	height:			auto;
	font-size:		12px;
	line-height:		19px;
	text-align:		justify;
}

#sub_head0
{
	width:			265px;
	height:			15px;
	background-color:	rgb(76,101,146);
	padding:		0 0 0 0;
}

#sub_head1
{
	width:			265px;
	height:			15px;
	background-color:	rgb(140,185,50);
	padding:		0 0 0 0;
}

#sub_head2
{
	width:			265px;
	height:			15px;
	background-color:	rgb(135,0,50);
	padding:		0 0 0 0;
}

#sub_head3
{
	width:			265px;
	height:			15px;
	background-color:	rgb(222,111,6);
	padding:		0 0 0 0;
}

#sub_head4
{
	width:			265px;
	height:			15px;
	background-color:	rgb(175,40,60);
	padding:		0 0 0 0;
}

#sub_head5
{
	width:			265px;
	height:			15px;
	background-color:	rgb(210,175,75);
	padding:		0 0 0 0;
}

#sub_head6
{
	width:			265px;
	height:			15px;
	background-color:	rgb(125,150,50);
	padding:		0 0 0 0;
}

#sub_head7
{
	width:			265px;
	height:			15px;
	background-color:	rgb(20,135,190);
	padding:		0 0 0 0;
}

#sub_head8
{
	width:			265px;
	height:			15px;
	background-color:	rgb(200,50,0);
	padding:		0 0 0 0;
}

#sub_head10
{
	width:			265px;
	height:			15px;
	background-color:	rgb(255,204,0);
	padding:		0 0 0 0;
}

#sub_lead0
{
	width:			265px;
	height:			28px;
	background-image:	url(../../images/balken/lead_main0.gif);
	background-repeat:	repeat-x;
	background-color:	rgb(226,231,236);
	color:			rgb(19,47,100);
	font-size:		13px;
	font-weight:		bold;
	line-height:		23px;
	padding:		1 0 0 0;
	margin:			0 0 5 0;
}

#sub_lead1
{
	width:			265px;
	height:			28px;
	background-image:	url(../../images/balken/lead_main1.gif);
	background-repeat:	repeat-x;
	background-color:	rgb(200,220,160);
	color:			rgb(255,255,255);
	font-size:		13px;
	font-weight:		bold;
	line-height:		23px;
	padding:		1 0 0 0;
	margin:			0 0 5 0;
}

#sub_lead2
{
	width:			265px;
	height:			28px;
	background-image:	url(../../images/balken/lead_main2.gif);
	background-repeat:	repeat-x;
	background-color:	rgb(222,184,198);
	color:			rgb(0,0,0);
	font-size:		13px;
	font-weight:		bold;
	line-height:		23px;
	padding:		1 0 0 0;
	margin:			0 0 5 0;
}

#sub_lead3
{
	width:			265px;
	height:			28px;
	background-image:	url(../../images/balken/lead_main3.gif);
	background-repeat:	repeat-x;
	background-color:	rgb(222,111,6);
	color:			rgb(255,255,255);
	font-size:		13px;
	font-weight:		bold;
	line-height:		23px;
	padding:		1 0 0 0;
	margin:			0 0 5 0;
}

#sub_lead4
{
	width:			265px;
	height:			28px;
	background-image:	url(../../images/balken/lead_main4.gif);
	background-repeat:	repeat-x;
	background-color:	rgb(222,166,174);
	color:			rgb(255,255,255);
	font-size:		13px;
	font-weight:		bold;
	line-height:		23px;
	padding:		1 0 0 0;
	margin:			0 0 5 0;
}

#sub_lead5
{
	width:			265px;
	height:			28px;
	background-image:	url(../../images/balken/lead_main5.gif);
	background-repeat:	repeat-x;
	background-color:	rgb(233,216,133);
	color:			rgb(0,0,0);
	font-size:		13px;
	font-weight:		bold;
	line-height:		23px;
	padding:		1 0 0 0;
	margin:			0 0 5 0;
}

#sub_lead6
{
	width:			265px;
	height:			28px;
	background-image:	url(../../images/balken/lead_main6.gif);
	background-repeat:	repeat-x;
	background-color:	rgb(200,210,170);
	color:			rgb(255,255,255);
	font-size:		13px;
	font-weight:		bold;
	line-height:		23px;
	padding:		1 0 0 0;
	margin:			0 0 5 0;
}

#sub_lead7
{
	width:			265px;
	height:			28px;
	background-image:	url(../../images/balken/lead_main7.gif);
	background-repeat:	repeat-x;
	background-color:	rgb(90,170,210);
	color:			rgb(255,255,255);
	font-size:		13px;
	font-weight:		bold;
	line-height:		23px;
	padding:		1 0 0 0;
	margin:			0 0 5 0;
}

#sub_lead8
{
	width:			265px;
	height:			28px;
	background-image:	url(../../images/balken/lead_main8.gif);
	background-repeat:	repeat-x;
	background-color:	rgb(240,180,165);
	color:			rgb(255,255,255);
	font-size:		13px;
	font-weight:		bold;
	line-height:		23px;
	padding:		1 0 0 0;
	margin:			0 0 5 0;
}

#sub_lead10
{
	width:			265px;
	height:			28px;
	background-image:	url(../../images/balken/lead_main10.gif);
	background-repeat:	repeat-x;
	background-color:	rgb(255,236,154);
	color:			rgb(0,0,0);
	font-size:		13px;
	font-weight:		bold;
	line-height:		23px;
	padding:		1 0 0 0;
	margin:			0 0 5 0;
}

#sub_text0
{
	width:			265px;
	height:			auto;
	font-family:		Tahoma;
	font-size:		11px;
	line-height:		17px;
	text-align:		justify;
}


#termin
{
	width:			265px;
	height:			auto;
	margin:			0 0 10 0;
}




body.main
{
	margin:				20 0 30 30;
	background-color:		rgb(255,255,255);
	font-family:			Tahoma;
	font-size:			12px;
	color:				rgb(0,0,0);
	scrollbar-arrow-color:		rgb(19,47,100);
	scrollbar-highlight-color: 	rgb(19,47,100);
	scrollbar-shadow-color: 	rgb(19,47,100);
	scrollbar-base-color: 		rgb(255,255,255); 
	scrollbar-track-color: 		rgb(255,255,255); 
	scrollbar-face-color: 		rgb(255,255,255); 
	scrollbar-3dlight-color: 	rgb(255,255,255); 
	scrollbar-darkshadow-color: 	rgb(255,255,255);
}

body.user
{
	margin:				10 10 10 10;
	background-color:		rgb(255,255,255);
	font-family:			Tahoma;
	font-size:			12px;
	color:				rgb(0,0,0);
	scrollbar-arrow-color:		rgb(205,50,0);
	scrollbar-highlight-color: 	rgb(205,50,0);
	scrollbar-shadow-color: 	rgb(205,50,0);
	scrollbar-base-color: 		rgb(255,255,255); 
	scrollbar-track-color: 		rgb(255,255,255); 
	scrollbar-face-color: 		rgb(255,255,255); 
	scrollbar-3dlight-color: 	rgb(255,255,255); 
	scrollbar-darkshadow-color: 	rgb(255,255,255);
}

body.start
{
	margin:			0 0 0 0;
	background-color:	rgb(255,255,255);
	background-image:	url(../../images/bg_start.jpg);
	background-repeat:	repeat-x;
	background-attachment:	fixed;
	font-family:		Tahoma;
	font-size:		12px;
	color:			rgb(0,0,0);
}

body.logo
{
	margin:			0 0 0 0;
	background-color:	rgb(19,47,100);
	background-image:	url(../../images/logo_top.jpg);
	background-repeat:	no-repeat;
	background-attachment:	fixed;
}

body.titel
{
	margin:			0 0 0 0;
	background-color:	rgb(19,47,100);
}

body.navi_left
{
	margin:			0 0 0 0;
	background-color:	rgb(125,140,170);
}

body.navi_main
{
	margin:			0 0 0 0;
	background-color:	rgb(125,140,170);
	background-image:	url(../../images/bg_navi.gif);
	background-repeat:	repeat-x;
	background-attachment:	fixed;
}

body.bottom
{
	margin:			10 0 0 10;
	border-left:		1px solid white;
	background-color:	rgb(255,255,255);
	background-image:	url(../../images/bg_bottom.gif);
	background-repeat:	repeat-x;
}


body.show_pic
{
	margin:			0 0 0 0;
	background-color:	rgb(255,255,255);
}





span.navi_element
{
	width:			100px;
	height:			19px;
	float:			left;
}

table.navi_sub
{
	background-image:	url(../../images/bg_left.jpg);
}

table.main
{
	table-layout:		fixed;
	border:			0px;
	cellpadding:		0px;
	cellspacing:		0px;
	width:			805px;
	height:			auto;
	clear:			both;
}

table.presse
{
	table-layout:		fixed;
	font-family:		Tahoma;
	font-size:		12px;
	line-height:		19px;
}

table.forum
{
	table-layout:		fixed;
	font-family:		Tahoma;
	font-size:		12px;
	line-height:		19px;
}

td.forum0
{
	padding:		5 5 5 5;
	background-color:	rgb(240,240,240);
}

td.forum1
{
	padding:		5 5 5 5;
	background-color:	rgb(255,255,255);
}

td.forum2
{
	padding:		0 5 5 5;
	background-color:	rgb(255,255,255);
	font-weight:		bold;
}

td.thread0
{
	padding:		5 0 15 0;
	background-color:	rgb(240,240,240);
	border-left:		1px solid white;
}

td.thread1
{
	padding:		5 0 15 0;
	background-color:	rgb(255,255,255);
	border-left:		1px solid rgb(240,240,240);
}


td.thread11
{
	padding:		5 5 15 5;
	background-color:	rgb(255,255,255);
}

td.thread10
{
	padding:		5 5 15 5;
	background-color:	rgb(240,240,240);
}

table.termine
{
	table-layout:		fixed;
	font-family:		Tahoma;
	font-size:		11px;
	line-height:		15px;
	color:			rgb(153,153,153);
}

table.wahlen
{
	table-layout:		fixed;
	font-family:		Tahoma;
	font-size:		11px;
	line-height:		16px;
}

td.separator
{
	background-image:	url(../../images/balken/separator.gif);
	background-repeat:	repeat-y;
}

textarea
{
	scrollbar-arrow-color:		rgb(153,153,153);
	scrollbar-highlight-color: 	rgb(153,153,153);
	scrollbar-shadow-color: 	rgb(153,153,153);
	scrollbar-base-color: 		rgb(255,255,255); 
	scrollbar-track-color: 		rgb(255,255,255); 
	scrollbar-face-color: 		rgb(255,255,255); 
	scrollbar-3dlight-color: 	rgb(255,255,255); 
	scrollbar-darkshadow-color: 	rgb(255,255,255);
	font-family:		Tahoma;
	font-size:		12px;
}

ul
{
	list-style-type:	square;
}

ol
{
	list-style-type:	lower-alpha;
	margin:			5 0 10 25;
}

input
{
	font-family:		Tahoma;
	font-size:		12px;
}

select
{
	font-family:		Tahoma;
	font-size:		11px;
	line-height:		18px;
}

h1
{
	font-family:		Tahoma;
	font-size:		16px;
	font-weight:		bold;
	color:			rgb(19,47,100);
	line-height:		24px;
	margin:			0 0 0 0;
}

h2
{
	font-family:		Tahoma;
	font-size:		14px;
	font-weight:		bold;
	color:			rgb(19,47,100);
	line-height:		22px;
	margin:			0 0 10 0;
}

h2.inter
{
	font-family:		Tahoma;
	font-size:		12px;
	font-weight:		bold;
	color:			rgb(210,175,75);
	line-height:		22px;
	margin:			0 0 5 0;
}

h2.ju
{
	font-family:		Tahoma;
	font-size:		12px;
	font-weight:		bold;
	color:			rgb(140,185,50);
	line-height:		22px;
	margin:			0 0 5 0;
}

h2.vorstand
{
	font-family:		Tahoma;
	font-size:		12px;
	font-weight:		bold;
	color:			rgb(222,111,6);
	line-height:		22px;
	margin:			0 0 5 0;
}

h2.politik
{
	font-family:		Tahoma;
	font-size:		12px;
	font-weight:		bold;
	color:			rgb(175,40,60);
	line-height:		22px;
	margin:			0 0 5 0;
}


h2.service
{
	font-family:		Tahoma;
	font-size:		12px;
	font-weight:		bold;
	color:			rgb(125,150,50);
	line-height:		22px;
	margin:			0 0 5 0;
}

h2.kontakt
{
	font-family:		Tahoma;
	font-size:		12px;
	font-weight:		bold;
	color:			rgb(20,135,190);
	line-height:		22px;
	margin:			0 0 5 0;
}

h2.intern
{
	font-family:		Tahoma;
	font-size:		12px;
	font-weight:		bold;
	color:			rgb(205,50,0);
	line-height:		22px;
	margin:			0 0 5 0;
}

h3
{
	font-family:		Tahoma;
	font-size:		12px;
	font-weight:		bold;
	color:			rgb(0,0,0);
	line-height: 		20px;	
	margin:			0 0 15 0;
}

a:link, a:visited, a:active
{
	color: 			rgb(76,101,146);
	font-family: 		Tahoma;
	text-decoration: 	none;
}

a:hover 
{
	color: 			rgb(19,47,100);
	font-family: 		Tahoma;
	text-decoration: 	none;
}

a.ju:link, a.ju:visited, a.ju:active
{
	color: 			rgb(140,185,50);
	font-family: 		Tahoma;
	font-weight:		bold;
	text-decoration: 	none;
}

a.ju:hover 
{
	color: 			rgb(140,185,50);
	font-family: 		Tahoma;
	font-weight:		bold;
	text-decoration: 	underline;
}

a.termine:link, a.termine:visited, a.termine:active
{
	color: 			rgb(135,0,50);
	font-family: 		Tahoma;
	text-decoration: 	none;
}

a.termine:hover 
{
	color: 			rgb(135,0,50);
	font-family: 		Tahoma;
	text-decoration: 	underline;
}

a.presse:link, a.presse:visited, a.presse:active
{
	color: 			rgb(135,0,50);
	font-family: 		Tahoma;
	font-weight:		bold;
	text-decoration: 	none;
}

a.presse:hover 
{
	color: 			rgb(135,0,50);
	font-family: 		Tahoma;
	font-weight:		bold;
	text-decoration: 	underline;
}

a.vorstand:link, a.vorstand:visited, a.vorstand:active
{
	color: 			rgb(211,111,6);
	font-family: 		Tahoma;
	font-weight:		bold;
	text-decoration: 	none;
}

a.vorstand:hover 
{
	color: 			rgb(210,175,75);
	font-family: 		Tahoma;
	font-weight:		bold;
	text-decoration: 	underline;
}

a.politik:link, a.politik:visited, a.politik:active
{
	color: 			rgb(175,40,60);
	font-family: 		Tahoma;
	font-weight:		bold;
	text-decoration: 	none;
}

a.politik:hover 
{
	color: 			rgb(175,40,60);
	font-family: 		Tahoma;
	font-weight:		bold;
	text-decoration: 	underline;
}

a.inter:link, a.inter:visited, a.inter:active
{
	color: 			rgb(210,175,75);
	font-family: 		Tahoma;
	font-weight:		bold;
	text-decoration: 	none;
}

a.inter:hover 
{
	color: 			rgb(210,175,75);
	font-family: 		Tahoma;
	font-weight:		bold;
	text-decoration: 	underline;
}

a.inter2:link, a.inter2:visited, a.inter2:active
{
	color: 			rgb(210,175,75);
	font-family: 		Tahoma;
	text-decoration: 	none;
}

a.inter2:hover 
{
	color: 			rgb(210,175,75);
	font-family: 		Tahoma;
	text-decoration: 	underline;
}

a.service:link, a.service:visited, a.service:active
{
	color: 			rgb(125,150,50);
	font-family: 		Tahoma;
	font-weight:		bold;
	text-decoration: 	none;
}

a.service:hover 
{
	color: 			rgb(125,150,50);
	font-family: 		Tahoma;
	font-weight:		bold;
	text-decoration: 	underline;
}

a.kontakt:link, a.kontakt:visited, a.kontakt:active
{
	color: 			rgb(20,135,190);
	font-family: 		Tahoma;
	font-weight:		bold;
	text-decoration: 	none;
}

a.kontakt:hover 
{
	color: 			rgb(20,135,190);
	font-family: 		Tahoma;
	font-weight:		bold;
	text-decoration: 	underline;
}

a.intern:link, a.intern:visited, a.intern:active
{
	color: 			rgb(205,50,0);
	font-family: 		Tahoma;
	font-weight:		bold;
	text-decoration: 	none;
}

a.intern:hover 
{
	color: 			rgb(205,50,0);
	font-family: 		Tahoma;
	font-weight:		bold;
	text-decoration: 	underline;
}

a.rand2:link, a.rand2:visited, a.rand2:active
{
	color: 			rgb(76,101,146);
	font-family: 		Tahoma;
	font-weight: 		bold;
	text-decoration: 	none;
}

a.rand2:hover 
{
	color: 			rgb(255,205,0);
	font-family: 		Tahoma;
	font-weight: 		bold;
	text-decoration: 	none;
}

a.rand:link, a.rand:visited, a.rand:active
{
	color: 			rgb(76,101,146);
	font-family: 		Tahoma;
	font-size: 		11px;
	font-weight: 		bold;
	text-decoration: 	none;
}

a.rand:hover 
{
	color: 			rgb(255,205,0);
	font-family: 		Tahoma;
	font-size: 		11px;
	font-weight: 		bold;
	text-decoration: 	none;
}

a.navi:link, a.navi:visited, a.navi:active
{
	color: 			rgb(76,101,146);
	font-family: 		Tahoma;
	font-size: 		10px;
	text-decoration: 	none;
}

a.navi:hover 
{
	color: 			rgb(19,47,100);
	font-family: 		Tahoma;
	font-size: 		10px;
	text-decoration: 	none;
	background-color:	rgb(226,231,236);
}

