body 				{
					position:relative;
					background-color:#59656F;
 					background-image:url(images/back_body.gif); background-repeat:repeat-x;
 					font-size: 12px; font-family: verdana, helvetica, sans-serif; line-height: 17px; color:#000;
					margin:20px auto;
					text-align:center;
 					}
		
h1					{font-size:14px;}
h2					{font-size:12px;}
h3					{font-size:12px;}
h4					{font-size:12px;}	
					
					
p					{
					margin: 0 0 12px 0;
					}
img					{
					border: none;
					}		
td					{
					font-size:12px;
					vertical-align:top;
					}
ul					{
					margin:10px 0 10px 17px; padding:0px;
					list-style-image:url(images/bull.gif);
					list-style-type:circle;
					}
li					{
					padding: 0px;
					}

#main				{
					position:relative;
					width:770px;
					margin-left:auto; 
					margin-right:auto;
					text-align:left;
					}

		/*-- Head --*/	
#head				{
					position:relative;
					height:175px;
					background-image:url(images/back_head.gif); background-repeat:repeat-x;
					}
.logo				{
					position:absolute;
					top:17px; left:35px;
					}
.bild				{
					position:absolute;
					top:55px; left:0px;
					}
.menu_top			{
					position:absolute;
					text-align:left;
					top:5px; right:20px;
					color:#666;
					}
					
					
		/*-- Main Menu --*/					
#menu				{
					position:absolute;
					top:147px; left:208px;
					height:25px;
					}
.mm_on				{
					background-color:#5E86A5;
					height:25px;
					line-height:24px;
					float:left;
					padding:0 18px 0 18px;
					background-image:url(images/mm_space.gif); background-repeat:no-repeat;
					}
.mm_off				{
					height:25px;
					line-height:24px;
					float:left;
					padding:0 18px 0 18px;
					background-image:url(images/mm_space.gif); background-repeat:no-repeat;
					}
.mm_space				{
					float:left;
					width:1px; height:25px;
					background-image:url(images/mm_space.gif); background-repeat:no-repeat;
					}
					
					
		/*-- Inhalt --*/	
#content_main		{
					position:relative; top:0px; left:0px;
					clear:both;
					background-image:url(images/back_content.gif); background-repeat:repeat-y;
					width:770px;
					}
.content_center		{
					position:relative;
					margin-top:53px;
					width:520px;
					float:left;
					}						
#footer				{
					position:relative;
					clear:both;
					width:770px; height:60px;
					background-image:url(images/footer.gif); background-repeat:no-repeat;
					}

		/*-- submenu --*/					
#submenu			{
					position:relative;
					margin-top:50px;
					float:left;
					width:210px;
					}
.submenu_on				{
					background-image:url(images/sub_on.gif); background-repeat:no-repeat;
					width:173px; height:24px;
					line-height:24px;
					padding-left:20px;
					}
.submenu_off		{
					background-image:url(images/sub_off.gif); background-repeat:no-repeat;
					width:173px; height:24px;
					line-height:24px;
					padding-left:20px;
					}								
.adresse			{
					position:relative;
					margin-top:150px;
					margin-left:20px;
					width:150px;
					font-size:9px;
					line-height:15px;
					color:#767676;
					}
					

.text				{font-size:12px; font-family:verdana, helvetica, sans-serif; line-height:17px; color:#000;}
.titel				{font-size:14px; font-family:verdana, helvetica, sans-serif; font-weight:bold; color:#004d87;}

a:link.topmenu { text-decoration:none; color:#666; font-size:11px;}
a:visited.topmenu { text-decoration:none; color:#666; font-size:11px;}
a:hover.topmenu { text-decoration:none; color:#D2C9B1; font-size:11px; }
a:active.topmenu { text-decoration:none; color:#666; font-size:11px;}

a:link.menu_off { text-decoration:none; color:#000000; font-size:12px;}
a:visited.menu_off { text-decoration:none; color:#000000; font-size:12px;}
a:hover.menu_off { text-decoration:none; color:#4E6B82; font-size:12px; }
a:active.menu_off { text-decoration:none; color:#000000; font-size:12px;}

a:link.menu_on { text-decoration:none; color:#ffffff; font-weight:bold; font-size:12px;}
a:visited.menu_on { text-decoration:none; color:#ffffff; font-weight:bold; font-size:12px;}
a:hover.menu_on { text-decoration:none; color:#ffffff; font-weight:bold; font-size:12px; }
a:active.menu_on { text-decoration:none; color:#ffffff; font-weight:bold; font-size:12px;}

a:link.sub_off { text-decoration:none; color:#000000; font-size:11px;}
a:visited.sub_off { text-decoration:none; color:#000000; font-size:11px;}
a:hover.sub_off { text-decoration:none; color:#4E6B82; font-size:11px; }
a:active.sub_off { text-decoration:none; color:#000000; font-size:11px;}

a:link.sub_on { text-decoration:none; color:#000000; font-weight:bold; font-size:11px;}
a:visited.sub_on { text-decoration:none; color:#000000; font-weight:bold; font-size:11px;}
a:hover.sub_on { text-decoration:none; color:#000000; font-weight:bold; font-size:11px; }
a:active.sub_on { text-decoration:none; color:#000000; font-weight:bold; font-size:11px;}

a:link.adress { text-decoration:underline; color:#767676; font-size:9px;}
a:visited.adress { text-decoration:underline; color:#767676; font-size:9px;}
a:hover.adress { text-decoration:underline; color:#000000; font-size:9px; }
a:active.adress { text-decoration:underline; color:#767676; font-size:9px;}

.content_text a 		{text-decoration:underline; color:#004d87;}
.content_text a:link 	{text-decoration:underline; color:#004d87;}
.content_text a:visited {text-decoration:underline; color:#004d87;}
.content_text a:hover 	{text-decoration:underline; color:#5e86a5;}

a 		{text-decoration:none; color:#004d87;}
a:link 	{text-decoration:none; color:#004d87;}
a:visited {text-decoration:none; color:#004d87;}
a:hover 	{text-decoration:none; color:#5e86a5;}

.n_subheader {margin:5px 0 5px 0;}

.c_line1	{
			background-image:url(images/c_line1.gif); background-repeat:repeat-x;
			width:520px; height:15px;
			line-height:15px;
			}

/*-- tt_news --*/

.tx-ttnews-browsebox 	{margin:0px;}
.tx-ttnews-browsebox td {font-size: 11px; line-height:11px; padding:2px 3px 2px 3px;}
.tx-ttnews-browsebox p 	{margin:0px;}


.tx-ttnews-browsebox-SCell 				{background-color:#e4eef6; color:#fff; font-weight:bold;}
.tx-ttnews-browsebox-SCell a 			{font-weight:bold; text-decoration:none;}
.tx-ttnews-browsebox-SCell a:link 		{font-weight:bold; text-decoration:none;}
.tx-ttnews-browsebox-SCell a:visited 	{font-weight:bold; text-decoration:none;}
.tx-ttnews-browsebox-SCell a:hover 		{font-weight:bold; text-decoration:none;}



.news-list-container {
							width:430px;
							}

.news-list-browse {clear:both;}

/*-- formulare --*/

.tx-newloginbox-pi1 table { margin-top:16px;}
.tx-newloginbox-pi1-submit { margin-top:8px;}

.tx-newloginbox-pi1 input {border: 1px solid; border-color:#999; background-color:#f3f3f3;}

input				{border: 1px solid; border-color:#999; background-color:#fcfcfc;}
textarea			{border: 1px solid; border-color:#999; background-color:#fcfcfc;}
