html, body, div, p, h1, h2, h3, ul, ol, span, table, td, form, img, li, pre {

	margin:  0;

	padding: 0;

	border: 0;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: black;

	font-size: 11px;

}


body     {

	text-align: center;

	color: black;

	padding: 0;

	margin: 0;

	background: white url(../img/template/bg_main.jpg) repeat-x 0px 0px;

	text-align: center;

}



A     { font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #BD5600; font-weight: normal; text-decoration: none;  }

A:HOVER    { font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #BD5600; font-weight: normal;  text-decoration: underline }



#shoprow1 { background-color: #d7a574; }

#shoprow2 { background-color: #DFC7B0; }



.login_unten { margin-top: 10px; padding: 5px; width: 538px; height: 75px; background: url('../smsbox/login_hintergrundunten.jpg')}



#navi_sub2        { font-size: 1px; margin: 0px; padding-top: 0px; margin-top: 5px; height: 20px; clear:both }

#navi_sub2 ul   { margin: 0px 0px 0px 20px; padding: 0px;  }

#navi_sub2 li    { list-style-type: none; list-style-position: outside; float: left; margin: 0px 5px 0px 0px; padding: 0px; height: 21px }







#navi_smsbox ul   { margin: 0px 0px 0px 20px; padding: 0px;text-align: right;}

#navi_smsbox li    { vertical-align: bottom; text-align: right; list-style-type: none; list-style-position: outside; float: left; margin: 0px 0px 0px 0px; padding: 0 0 0 0; height: 47px; border-right: 1px solid #9c1f21;}



.zeile_links { background: url('../smsbox/zeile_links.gif') no-repeat; width: 15px; height: 30px;}

.zeile_rechts { background: url('../smsbox/zeile_rechts.gif') no-repeat; width: 15px; height: 30px;}

.content_td_outline_aussen_dunkel { }

.content_td_outline_aussen_hell { height: 30px;}

.content_td_outline_innen { font-size:12px; margin: 0px; padding-bottom: 5px; padding: 3px; border-right: 0px solid black; border-bottom: 0px solid #8d5050;}

.content_td_outline_innen_hell {  background: url('../smsbox/zeile_mitte.gif') repeat-x; font-size:12px; height: 26px; margin: 0px; padding-bottom: 5px; padding: 3px; border-right: 0px solid black; border-bottom: 0px solid #8d5050;}



.tx-ditsmsboxadressbuch-pi11 { border: 1px gray solid; }

.content_table_outline  { background: url('../smsbox/tabellen_hintergrund.jpg') bottom no-repeat; border-left: solid 0px #B7B9CE; border-right: solid 0px #B7B9CE; border-bottom: solid 0px #B7B9CE;}



.content_th_outline  { font-size:12px; color: white; height: 33px; margin: 0px; font-weight: bolder; background: url('../smsbox/kurve_mitte.gif'); border-bottom: 1px solid #8d5050; border-left: 0px solid #8d5050 }



#boxangemeldet { background:url('../smsbox/Bilder/angemeldet.jpg') no-repeat; width: 253px; height: 23px; margin-right: 5px; margin-bottom: 10px;}

#boxangemeldet-innen { padding-right: 7px; padding-top: 5px; font-weight: bold; color: #9c1f21;}





#boxsubnavi  { padding-left: 8px; margin: 0; height: 39px; background: url('../smsbox/Bilder/subnavi.jpg') no-repeat; }



#navisub_smsbox .navisub_smsbox_no A {

	display:block;

	font-size: 12px;

	font-family:Arial;

	text-decoration:none;

	color: #9c1f21;

	height: 22px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 5px;

	border-left: 1px #9c1f21 solid;

}

#navisub_smsbox .navisub_smsbox_no A:HOVER {

	display:block;

	font-size: 12px;

	font-family:Arial;

	text-decoration:none;

	color: #9c1f21;

	height: 22px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 5px;

	border-left: 1px #9c1f21 solid;

	background: url('../smsbox/Bilder/subover.jpg') repeat-x;

}



#navisub_smsbox .navisub_smsbox_act A {

	display:block;

	font-size: 12px;

	font-family:Arial;

	text-decoration:none;

	color: #9c1f21;

	height: 22px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 5px;

	border-left: 1px #9c1f21 solid;

	background: url('../smsbox/Bilder/subover.jpg') repeat-x;

}

#navisub_smsbox .navisub_smsbox_act A:HOVER       {

	display:block;

	font-size: 12px;

	font-family:Arial;

	text-decoration:none;

	color: #9c1f21;

	height: 22px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 5px;

	border-left: 1px #9c1f21 solid;

	background: url('../smsbox/Bilder/subover.jpg') repeat-x;

}









#navi_smsbox { padding-left: 50px; margin: 0; height: 47px; background: url('../smsbox/Bilder/hauptnavi.jpg') repeat-x; }





#navi_smsbox .navi_smsbox_no A {

display:block;

font-size: 12px;

font-family:Arial;

text-decoration:none;

color: #9c1f21;

height: 32px;

padding-left: 5px;

padding-right: 5px;

padding-top: 15px;

border-left: 1px #9c1f21 solid;

background: url('../smsbox/Bilder/hauptnavi.jpg') repeat-x;

}

#navi_smsbox .navi_smsbox_no A:HOVER {

display:block;

font-size: 12px;

font-family:Arial;

text-decoration:none;

color: #9c1f21;

height: 32px;

padding-left: 5px;

padding-right: 5px;

padding-top: 15px;

border-left: 1px #9c1f21 solid;

background: url('../smsbox/Bilder/hauptover.jpg') repeat-x;

}



#navi_smsbox .navi_smsbox_act A {

display:block;

font-size: 12px;

font-family:Arial;

text-decoration:none;

color: #9c1f21;

height: 32px;

padding-left: 5px;

padding-right: 5px;

padding-top: 15px;

border-left: 1px #9c1f21 solid;

background: url('../smsbox/Bilder/hauptover.jpg') repeat-x;

}

#navi_smsbox .navi_smsbox_act A:HOVER       {

display:block;

font-size: 12px;

font-family:Arial;

text-decoration:none;

color: #9c1f21;

height: 32px;

padding-left: 5px;

padding-right: 5px;

padding-top: 15px;

border-left: 1px #9c1f21 solid;

background: url('../smsbox/Bilder/hauptover.jpg') repeat-x;

 }



#navi_sub2 .navi_sub_no A       { color: black; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; vertical-align: top; height: 21px; padding-top: 5px; }

#navi_sub2 .navi_sub_no A:HOVER       { color: #BD5600; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; vertical-align: top; height: 21px;padding-top: 5px; }

#navi_sub2 .navi_sub_act A       { color: #BD5600; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; vertical-align: top; height: 21px;padding-top: 5px; }

#navi_sub2 .navi_sub_act A:HOVER       { color: #BD5600; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; vertical-align: top; height: 21px;padding-top: 5px; }





.tt-products-category-no { color: #BD5600; font-weight: bold;  }

.tt-products-category-no A { color: #BD5600; font-weight: bold;}

.tt-products-category-no A:HOVER  { color: black; font-weight: bold; }

.tt-products-category-act { color: black; font-weight: bold; }

.tt-products-category-act A { color: black; font-weight: bold; }

.tt-products-category-act A:HOVER { color: black; font-weight: bold;  }





h1, h2, h3, h4, h5 {

	font-size: 15px;

	font-family: Arial, Verdana, Tahoma, sans-serif;

	color: #000;

	line-height:1em;

	font-weight:bold;

	padding: 0px;

	margin: 0.5em 0 0.5em 0;

}



h1	{

	font-size: 14px;

	font-family: Arial, Verdana, Tahoma, sans-serif;

	color: #000;

	line-height:1em;

	font-weight:bold;



}



h2	{

	font-size:14px;

	font-family: Arial, Verdana, Tahoma, sans-serif;

	font-style:italic;

	color: #000000;

	line-height:1.2em;

	font-weight:normal;

	padding-top:0.5em;

}



P    {

	/*font-size:0.65em;*/

	font-size: 11px;

	font-family: Verdana, Arial, Tahoma, sans-serif;

	color: #000000;

	line-height:1.25em;

	margin: 0 0 1em;

}



INPUT   {

/*		font-size:0.65em;

		font-family: Verdana, Arial, Tahoma, sans-serif;*/

	font-size: 11px;

	font-family: Verdana, Arial, Tahoma, sans-serif;

	color: #000000;

	line-height:1.25em;

	background-color: #ffffff;

	margin: 0px 0px 3px;

	padding: 0px;

	border: 1px #B7B9CE solid;

}

TEXTAREA   {

	font-size: 11px;

	font-family: Verdana, Arial, Tahoma, sans-serif;

	color: #000000;

	background-color: #ffffff;

	margin: 0px 0px 3px;

	padding: 0px;

	border: 1px #B7B9CE solid;

}

.no-border  {

	border: 0px;

}



.searchbox {background: url('../smsbox/suchen_hintergrund.jpg') no-repeat; width: 538px; height: 38px; margin-top: 10px; margin-bottom: 10px; }

.searchbox INPUT { height: 24px; }

LABEL   {

		/* font-size:0.65em;

		font-family: Verdana, Arial, Tahoma, sans-serif;*/

font-size: 11px;

	font-family: Verdana, Arial, Tahoma, sans-serif;

		line-height:1.25em;

		margin: 0;

		padding: 0;

}

LI	{

	/*font-size:0.65em;



	font-family: Verdana, Arial, Tahoma, sans-serif;*/

	font-size: 11px;

	font-family: Verdana, Arial, Tahoma, sans-serif;

	color: #000000;

	margin: 0;

	list-style-type: disc;

	list-style-position: outside;

	line-height:1.2em;

}

UL   { padding: 0px; margin-left: 15px }



submit {border: solid 1px #bd5600; }



/* Allgemeines */

.clear  { clear: both; }



/* aussen und head */

#breite { text-align: left; margin: 0px auto; padding: 0px; width: 950px; }

#aussen        { background-color: white; border-right: 1px solid #bd5600; border-left: 1px solid #bd5600; }

#innen { margin-left: 9px; margin-top: 0px; }



.head    { background: url(../img/template/head/head_2006.jpg) no-repeat; width: 932px;  }

#navi_pfad { width: 100%; margin: 0px; padding: 3px;text-align: left;}

/* Navi Quick */

#navi_quick    { width: 215px; height: 50px }

#navi_quick ul { margin: 0px; padding: 0px; }

#navi_quick li    { list-style-type: none; list-style-position: outside; float: left; margin: 0px 4px 0px 0px; padding: 0px }



/*Navi Main*/

#navi_main  { width: 535px; padding-top: 5px;}

#navi_main ul { margin-top: 0px; margin-bottom: 0px; margin-right: 0px; margin-left: 10px; padding: 0px; }

#navi_main li   { list-style-type: none; list-style-position: outside; float: left; margin: 0px 9px 0px 0px; padding: 0px }



/* Navi Sub */

#navi_sub        { font-size: 1px; margin: 0px; padding-top: 0px; height: 21px }

#navi_sub ul   { margin: 0px 0px 0px 20px; padding: 0px; height: 21px }

#navi_sub li    { background: url(../img/subnavieckemitte.gif) repeat-x; list-style-type: none; list-style-position: outside; float: left; margin: 0px 5px 0px 0px; padding: 0px; height: 21px }

#navi_sub .navi_sub_no A       { color: black; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; vertical-align: top; height: 21px; padding-top: 5px; }

#navi_sub .navi_sub_no A:HOVER       { color: #BD5600; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; vertical-align: top; height: 21px;padding-top: 5px; }

#navi_sub .navi_sub_act A       { color: #BD5600; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; vertical-align: top; height: 21px;padding-top: 5px; }

#navi_sub .navi_sub_act A:HOVER       { color: #BD5600; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; vertical-align: top; height: 21px;padding-top: 5px; }

/* mitte */

#left       { padding-top: 5px; border-right: 1px dashed #bd5600; width: 208px; }

#content       { background-color: #ffffff; padding-top: 10px; }

#shopselector { text-align: center; margin:5px;}



#inhalt {

	text-align:left;



	margin:auto;

	clear:both;

}

#content_inhalt  { padding: 10px; }

/* left bereich */

#left_bild-oben  { }



/* anmeldung */

#left_anmeldung    { margin: 5px 0px; width: 204px }

#left_anmeldung  .error_bg    { background: url(../img/template/bg_anmeldung.jpg) no-repeat; margin: 5px 0px 3px; padding: 3px 0px 0px; border: dashed 1px #d12300; width: 204px; height: 48px }

#left_anmeldung  FORM  { margin: 0px; padding: 0px; }

#left_anmeldung  .anmeldung_bg   { background: url(../img/template/bg_anmeldung.jpg) no-repeat; margin: 0px; padding: 10px 0px 0px; width: 204px; height: 51px }

#left_anmeldung .anmeldung_input       { background-color: #dce7d7; margin: 0px 0px 3px; padding: 0px; border: solid 1px #bd5600; width: 120px }

#left_anmeldung .anmeldung_label      {  color: white; float: left; margin: 0px 5px 5px 10px; width: 40px }

#left_anmeldung .anmeldung_submit      { float: right; margin: 0px; padding: 0px }

#left_emailnews {}

#left_newsticker { margin-top: 10px }

#left_sponsoren  { margin-top: 10px }



/* footer */

#footer_bild  { background: url(../img/template/footer/footer_2006.gif) no-repeat; width: 950px; height: 19px }

#navi_text_footer  { padding-top: 3px; margin-left: 250px }



/* home */

#home_container    { background: url(../img/template/home/home_bg.jpg) no-repeat; padding: 0px 10px 10px; width: 480px; height: 401px }

#home_container_innen  { }

#home_left  { float: left; width: 150px; height: 370px }

#home_left1 { float: left; padding-top: 28px; width: 76px; height: 76px }

#home_right   { margin-left: 170px; padding: 40px 0px 30px; width: 210px; height: 370px }

#home_right1 { margin-left: 80px; width: 355px }

#home_content      { background-color: white; text-align: left; border: solid 1px #bd5600; width: 250px; height: 180px }

#home_content1 { background: url(../img/template/home/bg_text.gif) no-repeat; margin-top: 5px; margin-bottom: 5px; width: 355px; height: 115px }

#home_content_text  { text-align: left; padding: 10px }

#home_footer { text-align: left; margin: 30px 5px 30px 10px; width: 250px; height: 90px }



#home_footer_text    { color: #bd5600; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

#home_footer { padding: 0px;}



#home_container ul { margin: 0px; padding: 0px; }

#home_container li     { list-style-type: none; list-style-position: outside; margin: 2px 0px 0px; padding: 0px }



/* Archiv */



#archiv_scroll   {  width: 300px; height: 460px }

#archiv_container_rechts    { width: 180px }

#swappingtext   { background: url(../img/template/archiv/details_middle.jpg) repeat-y; }

.archiv_innen  { padding-right: 5px; padding-left: 10px; width: 158px }

.archiv_jahr   { color: white; font-weight: bold; font-size: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: url(../img/template/archiv/bg_jahr.gif) no-repeat; text-align: center; vertical-align: middle; width: 290px; height: 28px }

.archiv_monat_act   { color: #d89a66; background: url(../img/template/archiv/bg_monat.gif) no-repeat; text-align: center; vertical-align: middle; width: 45px; height: 45px }

.archiv_monat_act  A  { color: #d89a66; font-weight: bold; font-size: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align: center; vertical-align: middle; width: 45px; height: 45px }

.archiv_monat_act A:HOVER  { color: #bd5600; font-weight: bold; font-size: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align: center; vertical-align: middle; width: 45px; height: 45px }

.archiv_monat_no   { background-image: url(../img/template/archiv/bg_monat_no.gif); width: 45px; height: 45px }





/* SMS Abo */

.tx-ditsmsabo-pi1 TD {

	/*font-size:0.65em;

	font-family: Verdana, Arial, Tahoma, sans-serif;*/

	font-size: 11px;

	font-family: Verdana, Arial, Tahoma, sans-serif;

	color: #000000;

	line-height:1.25em;

	margin: 0 0 1em;

}



/* Gästebuch */

/*

.tx-veguestbook-pi1 label {

font-size:0.65em;

		font-family: Verdana, Arial, Tahoma, sans-serif;

		color: #000000;

		line-height:1.25em;

		margin: 0;

		padding: 0;

}

*/

#archiv_container_rechts P { margin: 0; }

.tx-guestbook-list-header      { background: url(../img/template/gbook/head_middle.gif) repeat-y; padding: 0px; width: 346px }

.tx-guestbook-list-header  P   { color: white;  padding: 0px 10px }

.tx-guestbook-list-row { background: #ffffff url(../img/template/gbook/middle.gif) repeat-y; padding: 0px; width: 346px }

.tx-guestbook-list-row P { color: #71838b; padding: 0px 10px; margin: 0;  }

.tx-guestbook-list-footer {  background: url(../img/template/gbook/footer.gif) no-repeat; padding: 0px; width: 346px; height: 19px}

.tx-guestbook-list-footer P { color: #71838b; padding: 0px 10px 0px 65px; margin: 0;}

.tx-guestbook-form-header     { color: white; background: url(../img/template/gbook/head.gif) no-repeat; margin: 0px; padding: 0px;  width: 346px; height: 26px }

.tx-guestbook-form-footer       { color: #71838b;background: url(../img/template/gbook/footer.gif) no-repeat; margin: 0px; padding: 0px; width: 346px; height: 19px }

.tx-guestbook-form-row        { color: #71838b; background: url(../img/template/gbook/middle.gif) repeat-y; margin: 0px; padding: 0px; width: 346px }

.tx-guestbook-form-row_links   { float: left; padding-top: 2px; padding-bottom: 3px; padding-left: 10px; width: 80px }

.tx-guestbook-form-row_rechts  { margin-left: 120px; padding-top: 2px; padding-bottom: 3px; padding-left: 10px }

.tx-guestbook-list-rowleft { background-color: #EEEEEE; }

.tx-guestbook-list-entrycomment-title {font-weight: bold; }

.tx-guestbook-list-entrycomment { font-style: italic; }

.tx-guestbook-list-small { color: #666666; }

.tx-veguestbook-pi1-browsebox TD  { color: #666666;  vertical-align: middle; }

.tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }

.tx-veguestbook-pi1-browsebox-SCell  { background-color: #eeeeee; vertical-align: middle; height: 12px }

.tx-guestbook-latest-header { color: #FFFFFF; font-weight:bold; }

.tx-guestbook-latest-row { background-color: #FFFFFF; }

.tx-guestbook-latest-small {color: #666666; }

.tx-guestbook-form-inputfield-med   { color: #71838b;background-color: #c6cfd0; border: solid 1pt #666666; width: 130px; height: 20 }

.tx-guestbook-form-inputfield-big   { color: #333333; background-color: #c6cfd0; border: solid 1pt #666666; width: 130px; height: 20 }

.tx-guestbook-form-textarea     { color: #71838b; background-color: white; margin-left: 20px; border: solid 1pt #666666; width: 300px }

.tx-guestbook-form-obligationfield { color: #71838B; }

.tx-guestbook-form-error { color: #71838B; }



/* NEWS */





/*-----------------------------------  clearer  -----------------------------------*/

/* prevent floated images from overlapping the div-containers they are wrapped in  */



.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{

clear:right;

height:1px;

border:1px solid #fff;



}

.news-latest-container HR.clearer {

clear:left;

}











/*-----------------------------------  tt_news LATEST view  -----------------------------------*/



.news-latest-container  { width: 203px }



.news-latest-item   { margin: 3px; padding: 3px }



.news-latest-item IMG {



	margin-bottom:5px;

	margin-right:5px;

	border:1px solid #666;

	float:left;

}

.news-latest-category IMG {

	float: none;

border:none;

margin:0px;

}

.news-latest-headline  {   margin: 5px 0px; border-bottom: 1px dashed #BD5600; width: 190px;  }

.news-latest-date    { float: left }

.news-latest-title   {float: right }

.news-latest-container  P {  font-size: 10px; }

.news-latest-container  A {  font-size: 10px; }

.news-latest-container  A:HOVER {  font-size: 10px; }

.news-latest-morelink   {   }



.news-latest-morelink A   { float: right }





/*--------------------------------- tt_news LIST view  -----------------------------------*/

.news-list-container  { border-bottom: 1px dashed #BD5600; }



.news-list-item   {  margin: 3px; padding: 3px }



.news-latest-item IMG {



	margin-bottom:5px;

	margin-right:5px;

	border:1px solid #666;

	float:left;

}

.news-latest-category IMG {

	float: none;

border:none;

margin:0px;

}





.news-search-form {

	padding:3px;

	margin-bottom:5px;

	border:1px solid #666;

}

.news-search-emptyMsg{



margin:0px;

}

.news-search-form FORM {

	margin:0px;

}

.news-list-container H3 {

	margin-bottom: 5px;

	padding: 2px;

}

.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {

	color:#BD5600;

padding-left:2px;

}

.news-list-container H3 A {

	color:#BD5600;



}

.news-list-container P {

	padding-left:3px;

}

.news-list-date {

	float: right;

	color: #666;

	width: 180px;

	text-align: right;

	height: 20px;

	margin-top: -2px;

	margin-right: -2px;

	font-size: 9px;

	font-weight: normal;



	}



.news-list-imgcaption {

		float: right;

	padding-top:3px;

	padding-right:3px;

	font-size: 9px;



	}



.news-list-container IMG {

		float: right;

	border:1px solid #666;

margin-bottom:5px;

margin-right:2px;

margin-left:5px;

}

.news-list-category IMG {

	float: none;

border:none;

margin:0px;

}



.news-list-morelink,.news-list-category {

	font-size:9px;

margin-left:3px;

}

.news-list-morelink  {

margin-bottom:3px;

}

.news-list-browse {

	text-align: center;

}







	/*---------------------------------  tt_news Page-Browser ---------------------------------*/

.tx-ttnews-browsebox {

	margin:3px;

	border:1px solid #666;

	padding:3px;



}

.tx-ttnews-browsebox TD {

	font-size: 10px;

}

.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {

	font-weight: bold;

}

.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{

	margin:0px;

}



.tx-ttnews-browsebox-SCell {



	border:1px solid #666;

}

.news-search-emptyMsg {

	font-size: 11px;

	margin-left: 10px;

}

	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/

.news-single-item {

	padding:5px;

	margin-bottom:5px;

	border:1px solid #666;





}

.news-single-item H2 {

	font-size: 16px;

	font-weight:bold;

	color: #BD5600;

	margin-bottom: 0px;

}

.news-single-item H3 {

	margin-bottom: 15px;

}







.news-single-img {

	float: right;

margin-left:5px;



}







.news-single-imgcaption {

	padding:3px;

	clear:both;

}



.news-single-category {



	float: right;

}

.news-single-backlink, .news-single-backlink a {

	font-weight: bold;



	margin-bottom: 15px;

	margin-top: 10px;

}

.news-single-timedata {

	float: right;

}

.news-single-timedata, .news-single-author,.news-single-imgcaption {

	font-size: 9px;

}

.news-single-author {

	padding-bottom: 3px;

}

.news-single-additional-info {

	background-color: #fff;

	clear: both;

	margin-top: 10px;

	border: 0px solid #666;

padding:3px;

padding-bottom:0px;



}

.news-single-related,.news-single-files,.news-single-links  {

	border: 1px solid #666;

margin:0px;

	margin-bottom: 3px;

padding:3px;

	background-color:#fff;

}



.news-single-related DD, .news-single-links DD, .news-single-files DD {

margin-left:20px;



}



.news-single-related DT, .news-single-links DT, .news-single-files DT {

	font-weight: bold;

	font-size: 11px;

margin-left:5px;

width:90%;

}



/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */

.news-amenu-container {

	margin-top:10px;

	padding:3px;

	border:1px solid #333;

	background-color:#BBE53A;

}

.news-amenu-container LI {

	padding-bottom:1px;

}

.news-amenu-container UL {

	padding:3px;

	margin-top:5px;

	margin-left:0px;

	margin-bottom:0px;

	border:1px solid #666;

	background-color:#F9FFE5;

	list-style-type: none;

}

.news-amenu-container H2 {

	color:#fff;

	padding:3px;

	border:1px solid #666;

	background-color:#769024;

}

.news-amenu-item-year {

	font-weight: bold;

	border: 1px solid #666;

	padding: 2px;

	background-color: #769024;

	color:#fff;

}









#navisub1   { text-align: left; margin: 15px 0 0 25px; padding-top: 3px; padding-left: 0px }

#navisub1 ul { margin: 0; padding: 0; list-style-type: none;}

#navisub1 ul ul   { list-style-type: none; margin: 0px 0px 0px 20px; padding: 2px 0px }

#navisub1 li   { list-style-type: none; margin: 0px; padding: 0px;   }

#navisub1 ul li .act   {  font-weight: bold; margin: 0px; padding: 1px 5px 1px 10px; }

#navisub1 a   { font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; padding: 1px 5px 1px 10px; display: block }

#navisub1 a:hover   { font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }

#navisub1 ul ul li   { margin: 1px 0 0; padding: 0px; border: 0;}

#navisub1 ul li ul li a    { font-weight: normal; text-decoration: none; margin: 0px; padding: 0px 5px 0px 10px }

#navisub1 ul li ul li a:hover  {font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; padding: 0px 5px 0px 10px;}

#navisub1 ul li  ul li .act  {  font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; }




