/*******************************************
* Grundeinstellungen
********************************************/

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	margin: 0px;
	padding: 30px;
	color: #333333;
	background-image:  url(fileadmin/templates/bilder/background/bg.gif);
}

a img{
	border:0;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
}

p {
	margin: 0;
}

img {
  border: none;
}

hr {
	height: 1px;
	border: 1px solid #CCCCCC;
	width: 700px;
	margin-top: 25px;
	margin-bottom: 25px;
}

.symbol {
	position:relative; top:5px;

}

h1 {
	font-size: 20px;
	color: #70DA11;
}

h2 {
	font-size: 18px;
	color: #70DA11;
}

h3 {
	font-size: 16px;
	color: #70DA11;
}

/*******************************************
* UL F†R DIE BEREICHE
********************************************/

#content_format ul {
	list-style-image: url(fileadmin/templates/bilder/alle/arrow_li_2.gif);
	list-style-position:outside;
	margin: 0;
	padding: 5px 0 0 30px;
}

/*******************************************
* LINK IN DEN BEREICHEN
********************************************/

#content_format a:link { color:#999999; text-decoration:none;}
#content_format a:visited { color:#999999; text-decoration:none;}
#content_format a:hover { color:#70DA11; text-decoration:none }
#content_format a:active { color:#70DA11; text-decoration:none }

/*******************************************
* MAIN CONTAINER
********************************************/

#container {
	width: 900px;
	margin: auto;
}


/*******************************************
* TOP ECKE LINKS OBEN
********************************************/
#top_linke_seite{
	width:15px;
	height:100px;
	display:inline;
	float:left;
}

#top_ecke_lo{
	width: 15px;
	height: 30px;
}

#top_links_white_space {
	width: 15px;
	height: 70px;
	background-color:#FFFFFF;
}


/*******************************************
* TOP LOGO
********************************************/
#top_logo {
	width: 285px;
	height: 100px;
	display:inline;
	float:left;
}

/*******************************************
* TOP ECKE RECHTS OBEN
********************************************/
#top_rechte_seite {
	width: 15px;
	height: 100px;
	float: left;
	display:inline;
}

#top_ecke_ro {
	width: 15px;
	height: 30px;
}

#top_rechts_white_space {
	width: 15px;
	height: 70px;
	background-color:#FFFFFF;
}

/*******************************************
* TOP NAV1
********************************************/

#top_nav1{
	width: 585px;
	height: 97px;
	background-color:#FFFFFF;
	float: left;
	display:inline;
	text-align:right;
	color: #666666;
	font-size:11px;
	padding-top:3px;
	letter-spacing: 0.02em;
	font-family: Arial, Helvetica, sans-serif;
}
  
#top_nav1 ul,#top_nav1 li {
    list-style: none;
    display: inline;
    margin: 0; 
	padding-left: 20px;
}

#top_nav1 a:link { color:#666666; text-decoration:none; }
#top_nav1 a:visited { color:#666666; text-decoration:none; }
#top_nav1 a:hover { color:#70DA11; text-decoration:none; }
#top_nav1 a:active { color:#70DA11; text-decoration:none; }

/*******************************************
* TOP CONTAINER NAV2
********************************************/

#top_container_nav2 {
	width: 870px;
	height: 20px;
	clear: both;
	background-color:#FFFFFF;
	padding: 0 15px 15px 15px;
	margin:0px;
}

#top_abschluss {
	width: 870px;
	clear: both;
	height: 0px;
}

/*******************************************
* TOP NAV2 LINKS
********************************************/

#top_nav2_links_off, #top_nav2_links_on {
	float: left;
	display: inline;
	width: 430px;
	height: 30px;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size:20px;
	font-weight:100;
	letter-spacing: 1px;
	color: #666666;
	margin-top: 5px;
	padding:0px
}

.top_nav2_rechts_on a:link, .top_nav2_rechts_on a:link, .top_nav3_on a:link, #top_nav2_links_on a:link { color:#70DA11; text-decoration:none; }
.top_nav2_rechts_on a:link, .top_nav2_rechts_on a:visited, .top_nav3_on a:visited, #top_nav2_links_on a:visited { color:#70DA11; text-decoration:none; }
.top_nav2_rechts_on a:link, .top_nav2_rechts_on a:hover, .top_nav3_on a:hover, #top_nav2_links_on a:hover { color:#70DA11; text-decoration:none; }
.top_nav2_rechts_on a:link, .top_nav2_rechts_on a:active, .top_nav3_on a:active, #top_nav2_links_on a:active { color:#70DA11; text-decoration:none; }

.top_nav2_rechts_on a:link, .top_nav2_rechts_off a:link, .top_nav3_off a:link, #top_nav2_links_off a:link { color:#666666; text-decoration:none;}
.top_nav2_rechts_on a:link, .top_nav2_rechts_off a:visited, .top_nav3_off a:visited, #top_nav2_links_off a:visited  { color:#666666; text-decoration:none;}

.top_nav2_rechts_on a:link, .top_nav2_rechts_off a:hover, .top_nav3_off a:hover, #top_nav2_links_off a:hover { color:#70DA11; text-decoration:none;}
.top_nav2_rechts_on a:link, .top_nav2_rechts_off a:active, .top_nav3_off a:active, #top_nav2_links_off a:active { color:#70DA11; text-decoration:none;}

/*******************************************
* TOP NAV2 RECHTS
********************************************/

#top_nav2_rechts {
	float: left;
	display: inline;
	width: 440px;
	height: 30px;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	text-align:right;
	font-size:20px;
	font-weight:100;
	letter-spacing: 1px;
	color: #666666;
	margin-top: 5px;
	text-align: right;
	padding:0px
}

#top_nav2_rechts ul,#top_nav2_rechts li {
    list-style: none;
    display: inline;
    margin: 0px; 
	padding: 0px;
	/*padding-left: 30px;*/
}

#top_nav2_rechts li {
	padding-left: 20px;
}


#navstern {
	vertical-align: top;
	margin: 0px;
	padding:0px;
}

/*******************************************
* TOP NAV3
********************************************/

#top_nav3 {
	width: 885px;
	height:20px;
	clear:both;
	text-align:right;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	margin:0;
	padding: 0 15px 0 0;
	background-color:#FFFFFF;
}

#top_nav3 ul,#top_nav3 li {
    list-style: none;
    display: inline;
    margin: 0;
	padding:0; 
	padding-left: 20px;
}

/*******************************************
* SPECIAL NAVIGATION
********************************************/

.special_nav {
	margin: 0 5px 0 0;
	padding:0;
}

.special_nav2 {
	margin: 0 0 0 10px;
	padding:0;
	line-height: 14px;
}

li.special_nav_off {
	font-size: 10px;
	list-style: none;
	margin: 0;
	padding:0;
}

li.special_nav_on {
	font-size: 10px;
	list-style: none;
	margin: 0;
	padding:0;
}

li.special_nav_off a:link { color:#666666; text-decoration:none; }
li.special_nav_off a:visited { color:#666666; text-decoration:none; }
li.special_nav_off a:hover { color:#70DA11; text-decoration:none; }
li.special_nav_off a:active { color:#70DA11; text-decoration:none; }

.special_nav_title a:link, .special_nav_on a:link { color:#70DA11; text-decoration:none; }
.special_nav_title a:visited, .special_nav_on a:visited { color:#70DA11; text-decoration:none; }
.special_nav_title a:hover, .special_nav_on a:hover { color:#70DA11; text-decoration:none; }
.special_nav_title a:active, .special_nav_on a:active { color:#70DA11; text-decoration:none; }

.special_nav_title {
	color: #70DA11;
	font-size: 12px;
	font-weight: bold;
	margin: 42px 5px 0 0;
}




/*******************************************
* TOP ECKEN UNTEN
********************************************/

#top_ecke_ru {
	width: 15px;
	height: 15px;
	float: left;
	display:inline;
}

#top_bottom_white_space{
	width: 870px;
	height: 15px;
	float: left;
	display: inline;
	background-color:#FFFFFF;
}

#top_ecke_lu {
	width: 15px;
	height: 15px;
	float: left;
	display:inline;
}

/*******************************************
* BREADCRUMB
********************************************/
#breadcrumb {
	width: 885px;
	height: 15px;
	clear: both;
	text-align:right;
	font-size:9px;
	background:#FFFFFF;
	margin:0;
	padding: 0 15px 0 0;
}

#breadcrumb a:link { color:#666666; text-decoration:none;}
#breadcrumb a:visited { color:#666666; text-decoration:none; }
#breadcrumb a:hover { color:#70DA11; text-decoration:none; }
#breadcrumb a:active { color:#70DA11; text-decoration:none; }


/*******************************************
* CONTENT
********************************************/

#content_container {
	clear:both;
	margin: 45px 0 35px 0;
}

/*******************************************
* CONTENT TITEL
********************************************/

#titel_container {
	width: 900px;
	height: 30px;
	clear:both;
}

#titel_ecke_l {
	height: 30px;
	width: 15px;
	float: left;
	display: inline;
}

#titel_stern {
	height: 30px;
	width: 30px;
	float: left;
	display: inline;
}

#titel_txt{
	height: 30px;
	width: 840px;
	float: left;
	display: inline;
	margin:0;
	padding: 0;
	
	background-color: #70DA11;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size:20px;
	font-weight:100;
	letter-spacing: 1px;
	color: #FFFFFF;
	line-height: 30px;
}

#titel_ecke_r {
	height: 30px;
	width: 15px;
	float: left;
	display: inline;
}


/*******************************************
* CONTENT MAIN
********************************************/
#content_main {
	margin:0px;
	padding:10px 15px 15px 15px;
	background:#FFFFFF;
}

/*******************************************
* CONTENT ECKEN UNTEN
********************************************/

#content_ecke_lu {
	width:15px;
	height:15px;
	float: left;
	display: inline;
}

#content_ecke_ru {
	width:15px;
	height:15px;
	float: right;
	display: inline;
}

#content_spacer_unten {
	width:870px;
	height:15px;
	float: left;
	display: inline;
	background-color:#FFFFFF;
}

/*******************************************
* CAPTION
********************************************/

.csc-textpic-caption {
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
	padding: 6px 0 0 0;
	margin: 0px;
}


.csc-textpic-image {
	margin: 0px;
	padding: 6px 0 0 0;
}

csc-textpic-imagewrap {
	margin: 0px;
	padding: 0px;
}
/*******************************************
* FOOTER
********************************************/


#footer_container {
	clear:both;
	text-align:center;
	color: #333333;
	font-size:11px;
	letter-spacing: 0.02em;
	font-family: Arial, Helvetica, sans-serif;
}

#footer_container a:link { color:#333333; text-decoration:none; }
#footer_container a:visited { color:#333333; text-decoration:none; }
#footer_container a:hover { color:#E019E0; text-decoration:none; }
#footer_container a:active { color:#E019E0; text-decoration:none; }

/*******************************************
* †BERSCHRIFTEN CONTENT
********************************************/

.content_titel {
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size:20px;
	font-weight:100;
	letter-spacing: 1px;
	color: #70DA11;
	line-height: 26px;
	padding:0;
	margin:0 0 10px 0;
}

/*******************************************
* Formulare
********************************************/

/* KONTAKT */
.form_text {
	width:260px; 
	font-size:12px;
	font-family: arial, sans-serif;
	border: 1px solid #CCCCCC; 
	padding: 5px;
}

.form_textarea {
	height:120px;
	width:260px; 
	font-size:12px;
	font-family: arial, sans-serif;
	border: 1px solid #CCCCCC; 
	padding: 5px;
}

.form_check {
	padding: 0px;
	border: 1px solid #CCCCCC; 
}

/* LOGIN */
.login_form_text {
	width:200px; 
	font-size:12px;
	font-family: arial, sans-serif;
	border: 1px solid #CCCCCC; 
	padding: 5px;
}

.status_header {
	font-weight:bold;
	width: 600px;
}

.status_message{
	padding-bottom: 10px;
	width: 640px;
}


/*******************************************
* Forum Navigation
********************************************/

#forum_navigation {
	width: 870px;
	height: 30px;
	clear: both;
	text-align:left;
	background:#FFFFFF;
	margin:0;
	padding: 20px 15px 0 15px;
}

.forum_link { 
	margin: 0 10px 0 0;
	float:left;
	border: 0px;
}

/*******************************************
* Styles fŸr eigene Sitemap *
********************************************/
#sitemap a:link { color:#999999; text-decoration:none;}
#sitemap a:visited { color:#999999; text-decoration:none;}
#sitemap a:hover { color:#70DA11; text-decoration:none }
#sitemap a:active { color:#70DA11; text-decoration:none }


ul.menu-level1 {
	list-style-type: none;
	list-style-position:outside;
	margin-top: 0px;
	padding: 0 0 0 140px;
}

li.menu-level1-item {
	padding: 13px 3px 3px 3px;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 0.2ex;
}

ul.menu-level2 {
	list-style-image: url(fileadmin/templates/bilder/alle/arrow_li_2.gif);
	list-style-position:outside;
	margin-top: 0px;
	margin-left:40px;
	padding: 0px;
}

li.menu-level2-item {
	padding: 1px;
	font-size: 12px;
	font-weight: normal;
	text-transform: none;
	letter-spacing: 0.1ex;

}

ul.menu-level3 {
	list-style-type: none;
	list-style-position:outside;
	margin-top: 0px;
	margin-left:30px;
	padding: 0px;
}

li.menu-level3-item {
	padding: 0px;
	font-size: 12px;
	font-weight: normal;
	text-transform: none;
	font-style: italic;
	letter-spacing: 0ex;
}

.titel-special {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #0033CC;
	letter-spacing: 0.2ex;
	margin: 0;
	padding: 0 0 0 140px;
}

ul.menu-level-special {
	list-style-image: url(fileadmin/templates/bilder/alle/arrow_li_2.gif);
	list-style-position:outside;
	margin-top: 0px;
	margin-left:40px;
	padding: 0 0 0 140px;
}

li.menu-level-special-item {
	padding: 1px;
	font-size: 12px;
	font-weight: normal;
	text-transform: none;
	letter-spacing: 0.1ex;

}

/*******************************************
* News Navigation
********************************************/

#news_navigation {
	width: 870px;
	height: 30px;
	clear: both;
	text-align:left;
	background:#FFFFFF;
	margin:0;
	padding: 20px 15px 0 15px;
}

.news_link { 
	margin: 0 10px 0 0;
	float:left;
	border: 0px;
}

/*
-----------------------------------------------------------------------------------------------
    WT_GALLERY
-----------------------------------------------------------------------------------------------
*/

div.clear {
	clear: both;
}
div.wtgallery_list_area div.wtgallery_list,
div.wtgallery_category_area div.wtgallery_categories {
	float: left;
}

div.wtgallery_list {
	width: 200px;
	height: 215px;
}

div.wtgallery_list_area div.wtgallery_list_firstofrow,
div.wtgallery_category_area div.wtgallery_category_firstofrow {
	clear: left;
}

div.tx-wtgallery-pi1 {
	padding: 0px;
}

div.wtgallery_list {
	margin-bottom: 15px;
	margin-right: 10px;
}

.clickEnlargeIcon {
	position: absolute;
	margin-left: -12px;
}

/*******************************************
* Styles fŸr Extension "tt_news"
********************************************/

/*--------------------------------- tt_news LIST view  -----------------------------------*/
.t_news-list-container {
	padding-right: 10px;
}

.t_news-list-item {
	padding-top: 15px;
	clear: both;
}

.t_news-list-first-line {
	clear: both;
	width: 100%;
	background-color: #f3f3f3;
}

.t_news-list-header {
	float: left;
	display: inline;
	width: 545px;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size:12px;
	font-weight:bold;
	letter-spacing: 0.01em;
	color: #70DA11;
	line-height: 18px;
	background-color: #f3f3f3;
	padding: 2px 2px 2px 5px;
}

.t_news-list-header a:link { color:#70DA11; text-decoration:none;}
.t_news-list-header a:visited { color:#70DA11; text-decoration:none;}
.t_news-list-header a:hover { color:#70DA11; text-decoration:underline; }
.t_news-list-header a:active { color:#70DA11; text-decoration:underline; }


.t_news-list-date {
	float:right;
	display: inline;
	font-size:9px;
	letter-spacing: 0.01em;
	line-height: 12px;
	width: 110px;
	text-align: right;
	margin-right: 3px;
	margin-top: 3px;
}

.clearer {
	clear:left;
	height:1px;
}

.t_news-list-content {
	clear: both;
	width: 100%;
	padding-top:10px;
}

.t_news-list-content IMG {
	float: right;
	padding-left: 10px;
	padding-bottom: 10px;
}

.t_news-list-subheader {
	padding:3px 0 0 5px;
}


.t_news-list-morelink {
	float: left;
	font-size:9px;
	letter-spacing: 0.1em;
	padding-left: 5px;
}

.t_news-list-morelink a:link { color:#666666; text-decoration:none;}
.t_news-list-morelink a:visited { color:#666666; text-decoration:none; }
.t_news-list-morelink a:hover { color: #70DA11; text-decoration:none; }
.t_news-list-morelink a:active { color: #70DA11; text-decoration:none; }


.t_news-list-browse {
	text-align: center;
}

/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */

.news-catmenu  {
	padding:5px;
	margin:10px 0px 10px 20px;
}

.news-catmenu a:link { color:#666666; text-decoration:none;}
.news-catmenu a:visited { color:#666666; text-decoration:none; }
.news-catmenu a:hover { color: #70DA11; text-decoration:none; }
.news-catmenu a:active { color: #70DA11; text-decoration:none; }

.news-catmenu-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:500;
	letter-spacing: 0.02em;
	color: #70DA11;
	line-height: 20px;
}

.news-catmenu DIV {
	font-size:10px;
	white-space: nowrap;
}
.news-catmenu DIV img, .news-catmenu img, .news-catmenu-header img {
	margin:0px;
	padding: 0px;
	vertical-align: middle;
}
.news-catmenu-ACT {
	font-weight:bold;
}
/*  Styles for catmenu mode "nestedWraps" */

.level1 {
	padding:0px;
	padding-left:10px;
	font-size: 9px;
}
.level2 {
	padding:0px;
	padding-left:10px;
}
.level3 {
	padding:0px;
	padding-left:10px;
}
.level4 {
	padding:0px;
	padding-left:10px;
}

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */

.news-amenu-container {
	margin-bottom: 10px;
}

.news-amenu-item-year {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:500;
	letter-spacing: 0.02em;
	color: #70DA11;
	line-height: 20px;
}

.news-amenu-container UL {
	margin:15px 0px 0px 20px;
	padding:0px;
	list-style-type: none;
	font-size:10px;
}

.news-amenu-zeile {
	margin-left:10px;
}

.news-amenu-zeile a:link { color:#666666; text-decoration:none;}
.news-amenu-zeile a:visited { color:#666666; text-decoration:none; }
.news-amenu-zeile a:hover { color: #70DA11; text-decoration:none; }
.news-amenu-zeile a:active { color: #70DA11; text-decoration:none; }


/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox, .browseBoxWrap {
	margin:3px;
	padding:3px;
	clear: both;
	font-size: 10px;
	color:#666666; 
}

.tx-ttnews-browsebox a:link { color:#666666; text-decoration:none;}
.tx-ttnews-browsebox a:visited { color:#666666; text-decoration:none;}
.tx-ttnews-browsebox a:hover { color:#666666; text-decoration:none;}
.tx-ttnews-browsebox a:active { color:#666666; text-decoration:none;}


.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 {
	background-color: #70DA11;
}

.tx-ttnews-browsebox-SCell a:link { color:#FFFFFF; text-decoration:none;}
.tx-ttnews-browsebox-SCell a:visited { color:#FFFFFF; text-decoration:none;}
.tx-ttnews-browsebox-SCell a:hover { color:#FFFFFF; text-decoration:none;}
.tx-ttnews-browsebox-SCell a:active { color:#FFFFFF; text-decoration:none;}


.news-search-emptyMsg {
	font-size: 11px;
	margin-left: 10px;
}


/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
	padding:5px;
	margin-bottom:5px;
}

.news-single-item H2 {
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size:20px;
	font-weight:100;
	letter-spacing: 1px;
	color: #70DA11;
	line-height: 30px;
	margin-bottom: 0px;
}

.news-single-item H3 {
	margin-bottom: 15px;
	margin-top: 5px;
	font-size: 12px;
}

.news-single-img {
	display: table;
	float: left;
	margin-right:15px;
}

.news-single-imgcaption {
	margin-top: 3px;
	margin-bottom: 5px;
	padding:0px;
	clear:both;
	/*max-width: 240px;*/
	display: table-caption;
	caption-side: bottom;
	line-height: 12px;
}

.news-single-backlink, .news-single-backlink a {
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 5px;
	margin-top: 5px;
	float: right;
}

.news-single-timedata {
	float: right;
}

.news-single-timedata, .news-single-author,.news-single-imgcaption {
	font-size: 10px;
	color: #666666;
}

.news-single-author {
	padding-bottom: 3px;
}

.news-single-additional-info {
/*	clear: both;*/
	margin-top: 20px;
	padding:3px;
	padding-bottom:0px;

}
.news-single-related,.news-single-files,.news-single-links  {
	margin:0px;
	margin-bottom: 5px;
	padding:3px;
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
	margin-left:20px;
	font-size: 11px;
}

.news-single-links P {
	margin:0px;
}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
	font-weight: bold;
	font-size: 11px;
	margin-left:5px;
	width:90%;
}

/*******************************************
* GOOF PHOTOBOOK
********************************************/

.gfpb_portret {
	vertical-align : bottom;
}

.gfpb_landscape {
	vertical-align : bottom;
}

.thumb_image {
}

.thumb_header {
	width: 200px;
	height: 30px;
	font-size: 10px;
	line-height: 12px;
	padding-top: 3px;
}

.gfpb_empty {
	border: 0px;
	height: 0px;
	padding: 0px;
	margin: 0px;
}

/*******************************************
* SHOP
********************************************/

table.shop_form_tabelle {
	border-collapse: collapse;
	border: 1px solid #999999;
	width: 650px;
	/*margin-top:5px;*/
	
}

table.shop_form_tabelle td {
	vertical-align: top;
	padding: 5px;
	border: 1px solid #999999;
}

td.zelle_grau_farbe {
	background-color: #f3f3f3;
	color: #70DA11;
	font-weight: bold;
	letter-spacing: 0.02em;
}

.shop_form_tabelle_1col {
	width: 250px;
}

.shop_form_tabelle_2col {
	width: 200px;
}

.shop_form_tabelle_3col {
	width: 100px;
}

.shop_form_tabelle_4col {
	width: 100px;
}

.shop_textfeld_preis {
	width: 30px;
	height: 20px;
	border: 1px solid #CCCCCC;
	font-size:12px;
	padding: 2px;
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
}

table.shop_form_tabelle2 {
	border-collapse: collapse;
	border: 1px solid #999999;
	width: 440px;
	/*margin-top:5px;*/
	
}

table.shop_form_tabelle2 td {
	vertical-align: top;
	padding: 5px;
	border: 1px solid #999999;
}

table.tabelle_ohne_rahmen {
	border-collapse: collapse;
	border: none;
	width: 100%;
}

table.tabelle_ohne_rahmen td {
	vertical-align: top;
	padding: 3px;
	border: none;
}

.shop_submit {
	border: 1px solid #999999;
	background-color: #70DA11;
	font-size: 12px;
	font-weight:bold;
	color:#FFFFFF;
}

.shop_textfeld_data {
	width: 200px;
	height: 20px;
	border: 1px solid #CCCCCC;
	font-size:12px;
	padding: 2px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
}

.error_form {
	font-size: 10px;
	color:#FF0000;
}

.error_msg {
	color:#FF0000;
	font-weight:bold;
}

.shop_textarea_data {
	width: 200px;
	height: 80px;
	border: 1px solid #CCCCCC;
	font-size:12px;
	padding: 2px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;	
}


/*******************************************
* RTE FORMATE
********************************************/

/* ORANGE*/
.grosser_titel_orange {
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size:20px;
	font-weight:100;
	letter-spacing: 1px;
	color: #F3BE03;
	line-height: 30px;
}

.mittlerer_titel_orange {
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size:16px;
	font-weight:100;
	letter-spacing: 0.04em;
	color: #F3BE03;
	line-height: 25px;
}

.fett_orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:500;
	letter-spacing: 0.02em;
	color: #F3BE03;
	line-height: 20px;
}

table.tabelle_grau {
	border-collapse: collapse;
	border:1px solid #999999;
	margin-top:10px;
	
}

table.tabelle_grau td {
	border: 1px solid #999999;
	vertical-align: top;
	padding: 3px;
}

td.zelle_grau_orange {
	background-color: #f3f3f3;
	color: #F3BE03;
	font-weight: bold;
	letter-spacing: 0.02em;
}
/* ORANGE ENDE */

/* ROSA */
.grosser_titel_rosa {
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size:20px;
	font-weight:100;
	letter-spacing: 1px;
	color: #E019E0;
	line-height: 30px;
}

.mittlerer_titel_rosa {
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size:16px;
	font-weight:100;
	letter-spacing: 0.04em;
	color: #E019E0;
	line-height: 25px;
}

.fett_rosa {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:500;
	letter-spacing: 0.02em;
	color: #E019E0;
	line-height: 20px;
}

td.zelle_grau_rosa {
	background-color: #f3f3f3;
	color: #E019E0;
	font-weight: bold;
	letter-spacing: 0.02em;
}
/* ROSA ENDE */

/* GR†N */
.grosser_titel_gruen {
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size:20px;
	font-weight:100;
	letter-spacing: 1px;
	color: #70DA11;
	line-height: 30px;
}

.mittlerer_titel_gruen {
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size:16px;
	font-weight:100;
	letter-spacing: 0.04em;
	color: #70DA11;
	line-height: 25px;
}

.fett_gruen {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:500;
	letter-spacing: 0.02em;
	color: #70DA11;
	line-height: 20px;
}

td.zelle_grau_gruen {
	background-color: #f3f3f3;
	color: #70DA11;
	font-weight: bold;
	letter-spacing: 0.02em;
}
/* GR†N ENDE*/

/* BLAU */
.grosser_titel_blau {
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size:20px;
	font-weight:100;
	letter-spacing: 1px;
	color: #0033CC;
	line-height: 30px;
}

.mittlerer_titel_blau {
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size:16px;
	font-weight:100;
	letter-spacing: 0.04em;
	color: #0033CC;
	line-height: 25px;
}

.fett_blau {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:500;
	letter-spacing: 0.02em;
	color: #0033CC;
	line-height: 20px;
}

td.zelle_grau_blau {
	background-color: #f3f3f3;
	color: #0033CC;
	font-weight: bold;
	letter-spacing: 0.02em;
}
/* BLAU ENDE*/

/* ALLGEMEINE FORMATE */
.kleine_schrift {
	font-size:9px;
	letter-spacing: 0.1em;
	line-height: 12px;
}

.kleine_schrift a:link { color:#666666; text-decoration:none;}
.kleine_schrift a:visited { color:#666666; text-decoration:none; }
.kleine_schrift a:hover { color: #70DA11; text-decoration:none; }
.kleine_schrift a:active { color: #70DA11; text-decoration:none; }



.rte_image {
	border: none;
}

table.tabelle_transparent {
	border-collapse: collapse;
	border:0px;
	/*margin-top:10px;*/
	
}

table.tabelle_transparent td {
	border: 0px;
	vertical-align: top;
	padding: 3px;
}

.align-center {
	text-align: center;
}

.align-right {
	text-align: right;
}

.align-left {
	text-left: left;
}

.align-justify {
	text-align: justify;
}

.indent { 
	text-indent: 20px
}


/* ALLGEMEINE FORMATE ENDE*/

/*
/*******************************************
*    DM SUBSCRIPTION
********************************************/

.dm-subscription-label {
	font-weight: bold;
	display: block;
	margin-top: 7px;
}

.dm-subscription-input-text {
	border: 1px solid #999999; 
	width: 200px;
	padding: 0px 3px 0px 3px;
}

.dm-subscription-error_msg {
	font-weight: bold;
	color: red;
	font-size: 10px;
}

.dm-subscription-submit-button {
	border: 1px solid #999999; 
	background-color: #FFFFFF; 
	margin-top: 12px; 
	margin-bottom: 10px; 
	color: #0033CC;
	padding: 3px 0px 3px 0px;
	font-weight: bold;
}

.dm-subscription-title-small {
}

.dm-subscription-title-big {
	font-weight: bold;
}



/*******************************************
* BLOG FORMATE
********************************************/

/*--------------------------------- blog Categorymenu (CATMENU) --------------------------------- */

.blog-catmenu  {
	padding:5px;
	margin:15px 0px 10px 20px;
}

.blog-catmenu a:link { color:#666666; text-decoration:none;}
.blog-catmenu a:visited { color:#666666; text-decoration:none; }
.blog-catmenu a:hover { color: #70DA11; text-decoration:none; }
.blog-catmenu a:active { color: #70DA11; text-decoration:none; }

.blog-catmenu-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:500;
	letter-spacing: 0.02em;
	color: #70DA11;
	line-height: 20px;
}

.blog-catmenu DIV {
	font-size:10px;
	white-space: nowrap;
	line-height: 14px;
}
.blog-catmenu DIV img, .blog-catmenu img, .blog-catmenu-header img {
	margin:0px;
	padding: 0px;
	vertical-align: middle;
}
.blog-catmenu-ACT {
	font-weight:bold;
}
/*  Styles for catmenu mode "nestedWraps" */

.blog-catmenu-level1 {
	padding:0px;
	padding-left:5px;
	font-size: 9px;
}
.blog-catmenu-level2 {
	padding:0px;
	padding-left:10px;
}
.blog-catmenu-level3 {
	padding:0px;
	padding-left:10px;
}
.blog-catmenu-level4 {
	padding:0px;
	padding-left:10px;
}

/*--------------------------------- BLOG Archivemenu (AMENU) --------------------------------- */

/* blog amenu */
.blog-amenu-container {
	margin: 0 0 15px 25px;
}

.blog_amenu-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:500;
	letter-spacing: 0.02em;
	color: #70DA11;
	line-height: 20px;
}

.blog-amenu-container UL {
	margin: 0px 0px 0px 0px;
	padding:0px;
	list-style-type: none;
	font-size:10px;
	line-height: 14px;
}

.blog-amenu-zeile {
	margin-left:10px;
}

.blog-amenu-zeile a:link { color:#666666; text-decoration:none;}
.blog-amenu-zeile a:visited { color:#666666; text-decoration:none; }
.blog-amenu-zeile a:hover { color: #70DA11; text-decoration:none; }
.blog-amenu-zeile a:active { color: #70DA11; text-decoration:none; }

.blog-amenu-container ul li a span.count {
	margin-left: 6px;
	font-weight: normal;
	color: black;
}

/*--------------------------------- Timtab Calender --------------------------------- */

#timtab-calendar {
	margin: 0px 0px 0px 28px;
}

#timtab-calendar caption {
	font-weight: 500;
	text-align: left;
	color: #70DA11;
	margin: 0px 0px 0px 25px;
}


table#timtab-calendar {
	border-collapse: collapse;
	border:0px;
	margin-top:0px;
	
}

table#timtab-calendar td {
	border: 0px;
	padding: 2px;
}

#timtab-calendar tr td, #timtab-calendar tr th {
	text-align: right;
}

/* klappt nicht :: prŸfen */
#timtab-calender-prev td, #timtab-calender-next td {
	
}

#timtab-calender-next a:link { color:#666666; text-decoration:none;}
#timtab-calender-next a:visited { color:#666666; text-decoration:none; }
#timtab-calender-next a:hover { color: #70DA11; text-decoration:none; }
#timtab-calender-next a:active { color: #70DA11; text-decoration:none; }

#timtab-calender-prev a:link { color:#666666; text-decoration:none;}
#timtab-calender-prev a:visited { color:#666666; text-decoration:none; }
#timtab-calender-prev a:hover { color: #70DA11; text-decoration:none; }
#timtab-calender-prev a:active { color: #70DA11; text-decoration:none; }

#timtab-calender-today {
	font-weight: bold;
	border: 1px solid #FFFFFF; padding: 1px;
	color: #000000;
}

#timtab-calender-today a:link { color:#000000; text-decoration:none; border: 1px solid #70DA11; padding: 1px;}
#timtab-calender-today a:visited { color:#000000; text-decoration:none; border: 1px solid #70DA11; padding: 1px;}
#timtab-calender-today a:hover { color: #70DA11; text-decoration:none; border: 1px solid #70DA11; padding: 1px;}
#timtab-calender-today a:active { color: #70DA11; text-decoration:none; border: 1px solid #70DA11; padding: 1px;}

#timtab-calender-normal-day {
	border: 1px solid #FFFFFF; padding: 1px;
}

#timtab-calender-normal-day a:link { color:#666666; text-decoration:none; border: 1px solid #70DA11; padding: 1px;}
#timtab-calender-normal-day a:visited { color:#666666; text-decoration:none; border: 1px solid #70DA11; padding: 1px;}
#timtab-calender-normal-day a:hover { color: #70DA11; text-decoration:none; border: 1px solid #70DA11; padding: 1px;}
#timtab-calender-normal-day a:active { color: #70DA11; text-decoration:none; border: 1px solid #70DA11; padding: 1px;}

/*--------------------------------- Timtab Blogroll --------------------------------- */

/* timtab blogroll */
.blogroll_titel {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:500;
	letter-spacing: 0.02em;
	color: #70DA11;
	line-height: 20px;
	margin: 15px 0px 0px 25px;
}

.tx-timtab-pi1 ul li {
	margin: 0px 0px 0px 0px;
	padding:0px;
	list-style-type: none;
	font-size:10px;
	position: relative;
	top: -15px;
	left: -5px;
	line-height: 14px;
}

.tx-timtab-pi1 a:link { color:#666666; text-decoration:none;}
.tx-timtab-pi1 a:visited { color:#666666; text-decoration:none; }
.tx-timtab-pi1 a:hover { color: #70DA11; text-decoration:none; }
.tx-timtab-pi1 a:active { color: #70DA11; text-decoration:none; }


/*--------------------------------- BLOG List --------------------------------- */

.blog-list-item {
	padding-top: 15px;
	clear: both;
}

.blog-list-first-line {
	clear: both;
	width: 100%;
	background-color: #f3f3f3;
}

.blog-list-header {
	float: left;
	display: inline;
	width: 545px;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size:16px;
	font-weight:normal;
	letter-spacing: 0.02em;
	color: #70DA11;
	line-height: 22px;
	background-color: #f3f3f3;
	padding: 2px 2px 2px 5px;
}

.blog-list-header a:link { color:#70DA11; text-decoration:none;}
.blog-list-header a:visited { color:#70DA11; text-decoration:none;}
.blog-list-header a:hover { color:#70DA11; text-decoration:underline; }
.blog-list-header a:active { color:#70DA11; text-decoration:underline; }

.blog-list-author {
	text-align: right;
	font-size:10px;
	margin: 0px 5px 0px 0px;
}

.blog-post-metadata {
	text-align: right;
	clear: both;
	margin: 0px 5px 0px 0px;
	font-size:10px;
}

.blog-list-morelink {
	text-align: right;
	clear: both;
	font-size:9px;
	letter-spacing: 0.1em;
	margin: 0px 5px 0px 5px;
	
}

.blog-list-date {
	float:right;
	display: inline;
	font-size:9px;
	letter-spacing: 0.01em;
	line-height: 12px;
	width: 110px;
	text-align: right;
	margin-right: 5px;
	margin-top: 3px;
}

.clearer-blog {
	clear:both;
	height:1px;
}

.blog-list-subheader {
	padding:13px 5px 0px 5px;
}

/* pagebrowser */
.blog-pagebrowser {
	margin-bottom: 8px;
}
.blog-pagebrowser .earlier {
	float: left;
}
.blog-pagebrowser .later {
	float: right;
}
.blog-pagebrowser .hidden {
    visibility: hidden;
    height: 0px;
    overflow: hidden;
    display: none; /* IE hack */
}
.blog-pagebrowser a {
	font-size: 11px;
}

/*--------------------------------- BLOG Single --------------------------------- */

.post-single-nav {
	margin: 0;
}
.post-single-nav-prev {
	float: left;
	margin: 0px 0 5px 0;
}
.post-single-nav-next{
	float: right;
	margin: 0px 0 5px 0;
}

.blog-single-item {
	padding:5px;
	margin-bottom:5px;
}

.blog-single-item img {
	margin-top: 20px;
}

.blog-single-item H2 {
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size:20px;
	font-weight:100;
	letter-spacing: 1px;
	color: #70DA11;
	line-height: 30px;
	margin-bottom: 0px;
	width: 520px;
}

.blog-single-item H3 {
	margin-bottom: 15px;
	margin-top: 5px;
	font-size: 12px;
}

.blog-single-backlink, .blog-single-backlink a {
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 5px;
	margin-top: 5px;
	float: right;
}

.blog-single-timedata {
	float:right;
	position: relative;
	top: +14px;
}

.blog-single-timedata, .blog-single-author {
	font-size: 10px;
	color: #666666;
}

.blog-single-author {
	padding-bottom: 3px;
}

/*--------------------------------- TX_COMMENTS --------------------------------- */

.tx-comments-pi1 {
	width: 500px;
}

.tx-comments-comments {
	margin: 50px 0px 20px 0px;
}

.tx-comments-comment-admin {
	margin: 10px 20px;
	background-color: #e0e0e0;
	padding: 5px 9px;
	text-align: center;
}

.tx-comments-comment-form {
	width: 500px;
}

.tx-comments-comment-input {
	border: 1px solid grey;
	width:370px; 
	font-size:12px;
	font-family: arial, sans-serif;
	border: 1px solid #CCCCCC; 
	padding: 5px;
}

.tx-comments-comment-input-captcha {
	border: 1px solid grey;
	width:132px; 
	font-size:12px;
	font-family: arial, sans-serif;
	border: 1px solid #CCCCCC; 
	padding: 5px;
}

.tx-comments-comment-form TEXTAREA {
	height:80px;
	width:370px; 
	font-size:12px;
	font-family: arial, sans-serif;
	border: 1px solid #CCCCCC; 
	padding: 5px;
}

.tx-comments-comment-form LABEL { 
	width: 100px;
	display: block;
	float: left;
	padding-top: 5px;
}
.tx-comments-comment-form INPUT, .tx-comments-comment-form TEXTAREA, .tx-comments-comment-form IMG {
	margin-top: 5px;
}

.tx-comments-comment-form BR {
	clear: left;
}
.tx-comments-comment-form {
    border: 1px solid rgb(187,187,187);
}
.tx-comments-comment-form-header {
	padding: 3px 5px;
	background-color: rgb(236,236,236);
    border-bottom: 1px solid rgb(187,187,187);
    font-weight: bold;
}
.tx-comments-comment-form form {
	padding: 3px 5px;
}
.tx-comments-comment-head {
	padding: 3px 5px;
	background-color: rgb(236,236,236);
    border-bottom: 1px solid rgb(187,187,187);
}
.tx-comments-comment-name {
	font-weight: bold;
}
.tx-comments-comment-date {
	font-weight: normal;
}
.tx-comments-comment-homepage {
	float: right;
}
.tx-comments-comment-1, .tx-comments-comment-2 {
    border: 1px solid rgb(187,187,187);
	margin-bottom: 10px;
/*	padding: 3px 5px;*/
}
/*
.tx-comments-comment-1 hr, .tx-comments-comment-2 hr {
	border: 0;
    border-bottom: 1px solid rgb(187,187,187);
}
*/
.tx-comments-comment-content {
/*	padding: 3px 0;*/
	padding: 3px 5px;
/*	text-align: justify;*/
}
.tx-comments-page-browser {
	text-align: center;
	margin: 15px 0;
}
.tx-comments-page-browser-current, .tx-comments-page-browser A {
	padding: 0 3px;
}
.tx-comments-required-mark {
	color: red;
}
.tx-comments-required-error {
	margin-right: 10px;
	color: red;
	background-color: #f5f500;
	padding: 3px 5px;
}
.tx-comments-captcha {
	padding-left: 100px;
}
.tx-comments-captcha IMG {
	border: 1px solid #d0d0d0;
	margin-left: 0px;
}
.tx-comments-form-top-message {
	border: 1px solid #d0d0d0;
	padding: 10px 20px;
	text-align: center;
	font-weight: bold;
}
.tx-comments-closed {
	border: 1px solid #d0d0d0;
	padding: 10px 10px;
	margin: 10px 0;
}
.tx-comments-closed IMG {
	vertical-align: baseline;
	margin-left: 4px;
	padding-right: 4px;
}
.tx-comments-comment-report {
	font-size: 80%;
	margin: 7px 0 5px 15px;
}

/*--------------------------------- TAGCLOUD --------------------------------- */

.tagcloud {
	margin-top: 15px;
	margin-left: 25px;
}

/*--------------------------------- SEARCH TAGCLOUD --------------------------------- */

.blog-search-form {

}

.blog-search-form-input-field {
	border: 1px solid grey;
	width:280px; 
	font-size:12px;
	font-family: arial, sans-serif;
	border: 1px solid #CCCCCC; 
	padding: 5px 5px 5px 5px;
}

.blog-search-form-submit {
	
}

.blog-search-form-submit-botton {
	margin: 5px 0px 3px 5px;
	background-color:white;
	border:1px solid #6FA7C3;
	color:#6FA7C3 !important;
	font-weight: bold;
	vertical-align: middle;
	padding: 3px;
	position: relative;
	top: -2px;
}

a.blog-search-form-submit-botton {
	text-decoration: none;
}

.blog-search-emptyMsg {

}


/*--------------------------------- NICHT IMPLEMENTIERT --------------------------------- */

/* search styles */
select.tx-indexedsearch-selectbox-type, select.tx-indexedsearch-selectbox-order, select.tx-indexedsearch-selectbox-defop, select.tx-indexedsearch-selectbox-desc, select.tx-indexedsearch-selectbox-results, input.tx-indexedsearch-searchbox-sword, input.tx-indexedsearch-searchbox-button, select.tx-indexedsearch-selectbox-group {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	color: rgb(187,2,12);
	background-color: rgb(255,255,233);
	border: 1px solid rgb(187,187,187);
}
input.tx-indexedsearch-searchbox-sword {
	width: 194px;
	margin-right: 4px;
	padding-left: 4px;
}
input.tx-indexedsearch-searchbox-button {
}
select.tx-indexedsearch-selectbox-type, select.tx-indexedsearch-selectbox-order {
	width: 200px;
}
select.tx-indexedsearch-selectbox-defop {
	width: 160px;
}
select.tx-indexedsearch-selectbox-desc {
	width: 160px;
}
select.tx-indexedsearch-selectbox-results {
	width: 60px;
}
div.tx-indexedsearch-searchbox p.advanced {
	margin-top: 6px;
}
div.tx-indexedsearch-rules h2 {
	margin-bottom: 0;
	margin-top: 10px;
	font-size: 12px;
}
div.tx-indexedsearch-rules p {
	font-size: 10px;
	line-height: 120%;
	margin-bottom: 16px;
}
div.tx-indexedsearch-whatis, span.tx-indexedsearch-sw, div.tx-indexedsearch-browsebox p, td.searchfor {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: rgb(187,2,12);
	font-weight: bold;
	margin-bottom: 0px;
}
div.tx-indexedsearch-sec {
	margin-bottom: 10px;
}
div.tx-indexedsearch-browsebox p {
	font-size: 11px;
}
tr.tx-indexedsearch-headerrow {
	background: #cccccc;
}
tr.tx-indexedsearch-title {
	background: #bbbbbb;
}
td.tx-indexedsearch-info {
	background: #eeeeff;
	background: #eeeeee;
}
div.tx-indexedsearch-rules h2 {
        visibility: hidden;
        height: 0px;
        overflow: hidden;
        display: none; /* IE hack */
}









.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
	
.commentlist li {
	font-weight: bold;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}



/* Begin Form Elements */
#searchform {
	margin: 10px auto;
	padding: 5px 3px; 
	text-align: center;
	}

#sidebar #searchform #s {
	width: 115px;
	padding: 2px;
	}

#sidebar #searchsubmit {
	padding: 1px;
	}

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}

#commentform input[type=text] {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform textarea {
	width: 100%;
	padding: 2px;
	}

#commentform #submit {
	margin: 0;
	float: right;
	}
/* End Form Elements */



/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 3px;
	padding: 5px 10px 3px;
	list-style: none;
	}

.commentlist p {
	margin: 10px 5px 10px 0;
	}

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */

<!-- Cached page generated 09-09-10 09:10. Expires 10-09-10 09:10 -->
<!-- Parsetime: 391 ms-->