/*  Gün:	6DBC3A
	Rot:	A21943
*/

body 	{	margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:normal;
			background-color:#ffffff;
			color:#A21943;
			vertical-align:top;
}

img		{ 	border:0px none #ffffff;	}

p 		{	padding:0px 0px 0px 0px;	}

ul	{		padding:0px 0px 0px 50px;	}
li	{		padding:0px 0px 0px 0px;	}

h1  {
			font-size:15px;
			line-height:17px;
			font-style:normal;
			color:#F78E13;
			padding: 0px 0px 20px 0px;
}
h2  {
			font-size:13px;
			font-family:Arial, Helvetica, sans-serif;
			line-height:16px;
			font-style:normal;
			font-weight:bold;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
}
center  {	padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;		}
		
map  {		padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;		}



/* ************************************** */



.body_left	{	
	font-size:12px;
	text-align:left;
	line-height:16px;
}
.body_left_2	{	
	font-size:11px;
	text-align:left;
	line-height:14px;
}
.body_right{
			text-align:right;
			font-size:12px;
			line-height:16px;}

.neun_punkt{vertical-align:middle;
			font-size: 9px;
			line-height:14px;}

.newsletter{text-align:left;
			font-size: 9px;
			line-height:13px;
			padding: 20px 10px 0px 0px;}

.news	{	color:#555555;
			background-color:#F9F6E7;
			font-size: 10px;
			text-align:left;
			vertical-align:top;
			line-height:14px;
			padding:60px 10px 20px 10px;}


/* ************************************** */


.header_01  {
			width:750px;
			height:116px;
			background-image:url(img/header_bg.gif);
			background-repeat:no-repeat;
			padding:0px 0px 0px 0px;
			z-index:1;
			position:relative;
}
.header_02  {
			width:750px;
			height:73px;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
			z-index:1;
			position:relative;
}
.logo	{
			width:248px;
			height:37px;
			padding:0px 0px 0px 0px;
			margin:27px 0px 0px 504px;
			z-index:2;
			position:absolute;
}
.navi_top  {
			padding:0px 0px 0px 0px;
			margin:78px 0px 0px 166px;
			width:259px;
			height:19px;
			z-index:2;
			position:absolute;
}
.navi_left  {
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
			width:166px;
			background-image:url(img/navi_bg.jpg);
			background-repeat:no-repeat;
			background-color:#0F3306;
			vertical-align:top;
}
.info_zettel  {		padding:10px 0px 10px 0px;		}
.page_title  {		padding:50px 0px 20px 0px;		}

.main_content  {
			padding:20px 32px 0px 38px;
			margin:0px 0px 0px 0px;
			vertical-align:top;
}




.footer_line  {
			width:750px;
			height:8px;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
			z-index:1;
			background-color:#0000FF;
}
.impressum_td  {
			vertical-align:bottom;
			width:15px;
}
.input_field  {
				border:1px solid #6DBC3A;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				color:#A21943;
				font-size:12px;
}

a:link 		{ text-decoration:underline; color:#A21943; }
a:visited 	{ text-decoration:underline; color:#A21943; }
a:hover 	{ text-decoration:underline; color:#6DBC3A; }
a:active 	{ text-decoration:underline; color:#A21943; }
a:focus 	{ text-decoration:underline; color:#A21943; }


a.subgrafik_link:link 		{ text-decoration:none; color:#A21943; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; }
a.subgrafik_link:visited 	{ text-decoration:none; color:#A21943; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; }
a.subgrafik_link:hover 		{ text-decoration:none; color:#6DBC3A; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; }
a.subgrafik_link:active 	{ text-decoration:none; color:#A21943; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; }
a.subgrafik_link:focus 		{ text-decoration:none; color:#A21943; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; }


a.subgrafik:link 		{ color:#A21943; text-decoration:underline; font-weight:normal; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif;	}
a.subgrafik:visited 	{ color:#A21943; text-decoration:underline; font-weight:normal; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif;	}
a.subgrafik:hover 		{ color:#6DBC3A; text-decoration:underline; font-weight:normal; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif;	}
a.subgrafik:active 		{ color:#A21943; text-decoration:underline; font-weight:normal; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif;	}
a.subgrafik:focus 		{ color:#A21943; text-decoration:underline; font-weight:normal; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif;	}



.border_o	{background-image:url(img/border/border_o.gif); background-repeat:repeat-x; height:21px;}
.border_r	{background-image:url(img/border/border_r.gif); background-repeat:repeat-y; width:21px;}
.border_u	{background-image:url(img/border/border_u.gif); background-repeat:repeat-x; height:21px;}
.border_ur	{background-image:url(img/border/border_ur.gif); background-repeat:no-repeat; height:21px; width:21px;}
.border_l	{background-image:url(img/border/border_l.gif); background-repeat:repeat-y; width:21px;}



