BODY { 
	font-family:Verdana, Helvetica, sans-serif;
	color:#000000;
	background-color: #F6EFDC;
	font-size: 11px;
}
H1 {
	font-size:24px;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
	color:#938E6C;
	letter-spacing: 3px;
	margin: 3px;
	text-indent: 20px;
}
H2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#938E6C; padding:10px 0px 0px 0px; }
H3 {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	color:#777777;
	font-size: 10px;
}
H4 {
	font-size:11px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#EEE9DA;
	background-color: #938E6C;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
H5 {
	font-size:11px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	background-color: #EEC08A;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
P {
}
UL {
	margin-left:25px;
	background-color: #F5F4EF;
	font-size: 12px;
	color: #938E6C;
	font-weight: bold;
}
UL LI { padding-bottom:8px; list-style-type:square; }
OL { font-size:105%; }
OL LI { padding-bottom:8px; }
TD {
	font-size: 11px;
}
/* ------------Für Wetter ------------------------*/
#mond{
    color: rgb(255, 255, 255);
    font-variant: normal;
    font-size: 10px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    line-height: 11px;
}

TH {
	font-size:11px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#797457;
	background-color: #DFDCC9;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	text-align: left;
}
FORM {
	display:inline;
}
SELECT, INPUT, TEXTAREA {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#555555;
	border:1px solid #CCCCCC;
	font-size:11px;
	width: 150px;
	padding-right: 3px;
	padding-left: 3px;
}


/* Links */
A {
	color:#red;
	
}
A:hover {
	color:#666666;
	
}

a #aw3 {font-size:9px;}

/* Navigation */
.td-menu1-1 {
	background-color:#F5F3EB; border:1px solid #E0D6BA;
}

.td-menu1-2 {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 25px;
	background-image: url(bilder/navi1-pfeil.gif);
	background-repeat: no-repeat;
	background-position: right center;
	border: 1px solid #E0D6BA;
}
.td-menu1-2 A {
}

.div-menu1-1-no {
	background-color:#F3D5AF; font-size:11px; font-weight:bold; height:25px; overflow:hidden;

}
.div-menu1-1-no A {
	display:block;
	width:100%;
	color:#000000;
	text-indent:20px;
	text-decoration:none;
	background-image: url(bilder/navi1-pfeil.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 5px;
	padding-bottom: 5px;

}
.div-menu1-1-no A:hover {
	background-color:#EEC08A;
	color:#FFFFFF;
}
.div-menu1-1-act {
	background-color:#EEC08A;
	height: 25px;
	font-size: 11px;
}
.div-menu1-1-act A {
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: right center;
	text-align: left;
	padding-left: 20px;
	background-image: url(/fileadmin/templates/bilder/navi1-pfeil-down.gif);
}
.div-menu1-1-act A:hover { color:#F4F6E0; text-decoration:none; }

.div-menu1-2-no {
	background-color: #FAECDA;
}
.div-menu1-2-no A {
	color:#000000;
	text-decoration:none;
	display: block;
	text-align: right;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
}
.div-menu1-2-no A:hover {
	background-color:#FAECDA;
	color:#000000;
	text-decoration:none;
}
.div-menu1-2-act {
	font-weight: bold;
	background-color: #FAECDA;
}
.div-menu1-2-act A {
	display:block;
	color:#000000;
	background-image: url(bilder/navi1-pfeil.gif);
	background-repeat: no-repeat;
	background-position: right center;
	text-align: right;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
}
.div-menu1-2-act A:hover {
	color:#000000;
	text-decoration:none;
}

.internal-link {
	background-position: left center;
	color:#666666;
	text-decoration: none;
	font-variant:normal;
	padding-left:13px;
	background-image:url('/fileadmin/templates/bilder/menu.jpg');
	background-repeat:no-repeat;
}
.internal-link:hover {
	background-position: left center;
	color:#666666;
	text-decoration: none;
	font-variant:normal;
	padding-left:13px;
	background-color:#E6DFC4;
	background-image:url('/fileadmin/templates/bilder/menu.jpg');
	background-repeat:no-repeat;
}
.external-link-new-window {
	background-position: left center;
	color:#666666;
	text-decoration: none;
	font-variant:normal;
	padding-left:16px;
	background-image:url('/fileadmin/templates/bilder/globe.gif');
	background-repeat:no-repeat
}
.external-link-new-window:hover {background-position: left center; color:#666666;text-decoration: none; font-variant:normal; padding-left:16px; background-color:#E6DFC4; background-image:url('/fileadmin/templates/bilder/globe.gif'); background-repeat:no-repeat }
.mail {
	background-position: left center;
	color:#000000;
	text-decoration: none;
	font-variant:normal;
	padding-left:16px;
	background-image:url('/fileadmin/templates/bilder/icon-brief.gif');
	background-repeat:no-repeat
}
.mail:hover {
	color: #999999;
	background-color: #FAECDA;
}
.news_date {
	font-weight: bold;
}

.csc-header  {
	background-color: #EEC08A;
}
/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {
	background-color:#F5F4EF;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}


.news-list-item {
	margin:5px;
	border:2px solid #FFFFFF;
	background-color:#F5F4EF;
	font-size: 11px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;

	}
.news-search-form {
	padding:3px;
	margin-bottom:5px;
	border:1px solid #666;
	background-color:#F9FFE5;

}
.news-search-emptyMsg{
	margin:0px;
}
.news-search-form FORM {
	margin:0px;
}
.news-list-container H3 {
}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {
	color:#777777;
	padding-left:2px;
}
.news-list-container H3 A {
	color:#777777;

}
.news-list-container P {
	line-height: normal;
}
.news-list-date {
	color: #797457;
	font-size: 10px;
	}

.news-list-imgcaption {
	float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 9px;

	}

.news-list-container IMG {
	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  {
	text-align: left;
}
.news-list-browse {
	text-align: center;
}
.bodytext {
	font-size: 11px;
}

/* -------------- ak Kalender ------------------------------*/
div.tx-jwcalendar-pi1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	color:#797457;
}

div.tx-jwcalendar-pi1 img{
	border:0;
}

div.tx-jwcalendar-pi1 a, div.tx-jwcalendar-pi1 table a{
   /* text-decoration:none;*/
    text-decoration:none;
	color: #797457;
}

div.tx-jwcalendar-pi1 a:hover,div.tx-jwcalendar-pi1 table a:hover{
	color: #CCCCCC;
}

div.tx-jwcalendar-pi1 input{ 
  clear:both;
  text-align:center;
  margin:10px; 
} 


div.tx-jwcalendar-pi1 .tx_jw_input_text{
  width:260px;
  border:1px #FECC3C solid;
  padding:3px;
  height:20px;

}
div.tx-jwcalendar-pi1 .tx_jw_select{
  font-size:11px;
  border:0px;
}
div.tx-jwcalendar-pi1 .tx_jw_textarea{
  font-size:12px;
  height:120px;
  width:260px;
  padding:3px;
  border:1px #FECC3C solid;
}
div.tx-jwcalendar-pi1 .tx_jw_input_button{
	font-size:11px;
	text-align:center;
	background-color: #EEE9DA;
}

/********************************************/
/*****************LIST view ****************/
/********************************************/
div.jwcalendar_list{
  width:100%;
  background-color:#FDF2D2;
  font-family: Verdana;
  font-size: 12px;
  color:#193A72;
  border: 1px  #FFC725 solid;
  margin:10px 0;

}

div.jwcalendar_list .title{
  font-size: 14px;
  font-weight: bold;
  color:#193A72;
  padding:8px 5px;
}

div.jwcalendar_list .prev_items{
  float:left;
  font-size: 11px;
  font-weight: bold;
  text-align:left;
  color:#193A72;
  padding:8px 0 0 16px;
}

div.jwcalendar_list .next_items{
  float:right;
  font-size: 11px;
  font-weight: bold;
  text-align:right;
  color:#193A72;
  padding:8px 16px 0 0;
}

div.jwcalendar_list .next_items{
}

div.jwcalendar_list .itemslist{
  padding:0 10px;
}

div.jwcalendar_list table.items{
  width:100%;
  font-family: Verdana;
  font-size: 11px;
  text-align:left;
  line-height:1.4em;
  empty-cells:show;
  border-collapse:separate;
  border-collapse:collapse;
  border-spacing:0;
  border: 1px  #FFC725 solid;
}

div.jwcalendar_list table.items td.label{
  background:#FCECC0;
  width:33%;	
  vertical-align:top;
  border: 1px  #FFC725 dotted;
  padding:5px;
}

div.jwcalendar_list table.items td.item{
  background:#FBE29F;
  width:67%;	
  border: 1px  #FFC725 dotted;
  vertical-align:top;
  padding:5px;
}

div.jwcalendar_list table.items p{
   font-size: 11px;
	padding:0;
}

div.jwcalendar_list table.items p{
   font-size: 11px;
	padding:0;
}

div.jwcalendar_list .submit{
   clear:both;	
   font-size: 11px;
   padding:0;
}

/********************************************/
/*****************MONTH view ****************/
/********************************************/

div.jwcalendar_month{
  background-color:#FFFFFF;
  font-family: Verdana;
  font-size: 11px;
  color:#797457;
}




div.jwcalendar_month .title{
	clear:both;
	text-align: left;
	font-size: 11px;
	font-weight:bold;
	color: #797457;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}


div.jwcalendar_month .navi, div.jwcalendar_month {
	margin-top: 10px;
}

div.days_view{}

div.jwcalendar_month table.navs{
}

div.jwcalendar_month table.months, div.jwcalendar_month table.year{
   width:100%;
   font-family: Verdana;
   font-size: 11px;
   font-weight:400;
   text-align:center;
   empty-cells:show;
   border-collapse:separate;
   border-spacing:5px;
}

div.jwcalendar_month table.year {
   font-size: 11px;
   border-spacing:2px;
}

div.jwcalendar_month table.months td, div.jwcalendar_month table.year td {}



div.jwcalendar_month table.months td.other_month, div.jwcalendar_month table.year td.last_year, div.jwcalendar_month table.year td.next_year{
	background-color: #E6DFC4;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FCF6E5;
	border-right-color: #797457;
	border-bottom-color: #797457;
	border-left-color: #FCF6E5;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

div.jwcalendar_month table.months td.other_month{
	padding-top: 4px;
	padding-right: 15px;
	padding-bottom: 4px;
	padding-left: 15px;
}

div.jwcalendar_month table.months td.current_month{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #797457;
	border-right-color: #FCF6E5;
	border-bottom-color: #FCF6E5;
	border-left-color: #797457;
	background-color: #E6DFC4;
	padding-top: 4px;
	padding-right: 15px;
	padding-bottom: 4px;
	padding-left: 15px;
}

/*****************/
/*table days******/
/*****************/


/*div.jwcalendar_month .days_view table{*/
div.jwcalendar_month table.days{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width:100%;
	border-collapse:collapse;
	empty-cells:show;
	border-spacing:0;
	border:1px solid #938E6C;
	padding:0;
}

div.jwcalendar_month table.days a{
    text-decoration:none;
}

div.jwcalendar_month table.days td{
   vertical-align:top;
   border:1px dotted #938E6C;
   padding:4px;
}

div.jwcalendar_month table.days td.week{
   background:#FBE29F;
   font-weight:bold;
}

div.jwcalendar_month table.days td.dayname{
	font-weight:bold;
	text-align:center;
	background-color: #E6DFC4;
}

div.jwcalendar_month table.days, {}
div.jwcalendar_month table.days td.inside {}
div.jwcalendar_month table.days td.today{}
div.jwcalendar_month table.days td.inside_weekend{}
div.jwcalendar_month table.days td.today_weekend{}
div.jwcalendar_month table.days td.outside_weekend{}

div.jwcalendar_month table.days a{}
div.jwcalendar_month table.days td.inside a{}
div.jwcalendar_month table.days td.today_inside a{}
div.jwcalendar_month table.days td.inside_weekend a{}
div.jwcalendar_month table.days td.today_weekend a{}
div.jwcalendar_month table.days td.outside_weekend a{
   color:#666666;
}


div.jwcalendar_month table.days td.today{
	background: #F9F4E7;
    border:solid 2px #CD9705;
    border:solid 1px #AD1602;
    
}


div.jwcalendar_month table.days td.outside_weekend,
div.jwcalendar_month table.days td.outside{
   background:#EAEAEB;
   border:1px dotted #938E6C;
}


div.jwcalendar_month table.days td.inside_weekend{
   background:#Ffffff;
}

/*****************/
/*table singleday******/
/*****************/
div.jwcalendar_month table.singleday,
div.jwcalendar_month table.singleday td,
div.jwcalendar_month table.singleday td a,
div.jwcalendar_month table.singleday a{
   font-weight:bold;
   font-family: Verdana;
   font-size: 11px;
   width:100%;
   line-height:1.0em;
   border-collapse:collapse;
   empty-cells:show;
   border-spacing:0px;
   border:0px solid #ddd;
   padding:0px;
   margin:0 0 2px 0;
}

div.jwcalendar_month table.singleday{
   background: #eee;
   border:1px dotted #ddd;
}

div.jwcalendar_month table.singleday td{
   border:0px solid #ddd;
   padding:3px 0;
}

/*****************/
/*table dayitem******/
/*****************/
div.jwcalendar_month table.dayitem,
div.jwcalendar_month table.dayitem a{
   font-weight:normal;
   font-family: Verdana;
   font-size: 11px;
   width:100%;
   line-height:1.0em;
   border-collapse:collapse;
   empty-cells:show;
   border-spacing:0px;
   border:1px solid #ddd;
   padding:0px;
   margin:1px 0;
}

div.jwcalendar_month table.dayitem td.item,
div.jwcalendar_month table.dayitem td.item a{
  color:#333;
  text-decoration:none;
  font-weight:normal;
  border:0;
}

div.jwcalendar_month table.dayitem td.itemcat,
div.jwcalendar_month table.dayitem td.itemcat a{
  font-weight:normal;
  color:#333;
  text-decoration:none;
   font-size: 8px;
   padding:0px;
   Cursor:help;
   width:2px;
   border:0;
}

/********************************************/
/*****************SINGLE view ****************/
/********************************************/

div.jwcalendar_single{
	background-color:#FFFFFF;
	border: 1px solid #938E6C;
	padding:10px;
}

div.jwcalendar_single .content,div.jwcalendar_single .header,div.jwcalendar_single .org{
    clear:both;
}

div.jwcalendar_single .contentie,div.jwcalendar_single .headerie,div.jwcalendar_single .orgie{
	float:left;
	width:95%;
	text-align:left;
	background-color: #EEE9DA;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-right-color: #938E6C;
	border-bottom-color: #938E6C;
	border-left-color: #938E6C;
}

div.jwcalendar_single .headerie{
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #938E6C;
}

div.jwcalendar_single .contentie{
	background-color: #E6DFC4;
}

div.jwcalendar_single .title, div.jwcalendar_single .category{
    float:left;
    font-size: 11px;
	text-align:left;
	font-weight:bold;	
	padding:4px 8px 8px 8px;
}
div.jwcalendar_single .catcolor{
    float:none;
    font-size: 2px;
	padding:0;
}    

div.jwcalendar_single .category{
	float:none;
    font-size: 11px;
	font-weight:normal;	
 	padding:4px 8px 8px 8px;
}


div.jwcalendar_single .images{
	float:left;
    padding:10px 8px;
    margin:0px;
}

div.jwcalendar_single .itemtext{
	margin:8px;
	font-size: 11px;
	font-weight: bold;
    
}

div.jwcalendar_single .itemtitle p:first-letter{
    font-size: 15px;
	font-weight:bold;	
	color:red;
}

div.jwcalendar_single .itemtitle  p:first-line{
    font-size: 13px;
	font-weight:bold;	
	line-height:1.2em;
}

div.jwcalendar_single .teaser{
	font-style:italic;
	line-height:1.8em;
}
div.jwcalendar_single .desc{
    font-size: 11px;
}

div.jwcalendar_single .itemlink{
	line-height:1.8em;
}

div.jwcalendar_single .label, div.jwcalendar_feEntry .label,div.jwcalendar_feEntry .timelabel{
    clear:both;
	float:left;
	text-align:right;
	font-weight:bold;	
	width:33%;
	padding:4px 8px;
}

div.jwcalendar_single .item, div.jwcalendar_feEntry .item{
	text-align:left;
	padding:4px 4px 4px 32%;
}

.tx-newloginbox-pi1 {
	padding: 10px;
}

.tx-ttnews-browsebox-SCell {
	background-color:#E6DFC4;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	border:1px solid #E6DFC4;
	width:20px;
	text-align: center;
	margin: 5px;
}

.news-list-container .news-list-item .news-text {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.tx-thmailformplus-pi1 {
}
.tx-thmailformplus-pi1 .td-mailform {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.csc-frame-frame1 {
	padding: 2px;
	border: thin solid #FFFFFF;
	margin: 5px;
}
/* Guestbook*/
.tx-guestbook-list-header {
	background-color: #E6DFC4;
	color: #938E6C;
	font-weight:bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #938E6C;
	padding-left: 4px;
	font-size: 11px;
}
.tx-guestbook-list-row {
	background-color: #FFFFFF;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.tx-guestbook-list-rowleft {
	background-color: #EEE9DA;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #938E6C;
	padding: 4px;
	color: #938E6C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
} 
.tx-guestbook-list-entrycomment-title {font-weight: bold; }
.tx-guestbook-list-entrycomment { font-style: italic; }
.tx-guestbook-list-small { font-size: 9px; color:#797457; }
.tx-veguestbook-pi1-browsebox TD { font-size: 9px; color: #666666; }
.tx-veguestbook-pi1-browsebox-strong { font-weight: bold; }
.tx-veguestbook-pi1-browsebox-SCell { background-color: #EEEEEE; }
.tx-guestbook-latest-header { background-color: #539521; color: #FFFFFF; font-weight:bold; }
.tx-guestbook-latest-row { background-color: #FFFFFF; }
.tx-guestbook-latest-small { font-size: 9px; color: #666666; }
.tx-guestbook-form-inputfield-med { border:1px solid #808080; font-size:11px; color:#333333; width:10ex; height:20px }
.tx-guestbook-form-inputfield-big { border:1px solid #808080; font-size:11px; color:#333333; width:200px; height:20px }
.tx-guestbook-form-textarea { border:1px solid #808080; font-size:11px; color:#333333; width:250px }
.tx-guestbook-form-obligationfield { color: #CC0000; }
.tx-guestbook-form-error { color: #CC0000; }

.footer-text {
	font-size: 9px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #FFFFFF;
}
.header-text {
	font-size: 9px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #938E6C;
}
.directmail-box {
	padding: 2px;
	margin: 5px;
	font-size: 11px;
}
.text9px {
	font-size: 9px;
}
.csc-linkToTop a {
}
.csc-linkToTop {
	text-indent: 20px;
	background-image: url(/fileadmin/templates/bilder/zuseitenanfang.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-top: 40px;
}
.ak-header1 {
	font-weight: bold;
	color: #938E6C;
	font-size: 11px;
}
.ak_td1 {
}
.ak-td1 {
	background-color: #DFDECC;
	border: 1px solid #938E6C;
}
.tx-ttnews-browsebox-SNext {
	padding-top: 0px;
	padding-right-value: 0px;
	padding-bottom: 0px;
	padding-left-value: 0px;
	padding-left-ltr-source: physical;
	padding-left-rtl-source: physical;
	padding-right-ltr-source: physical;
	padding-right-rtl-source: physical;
	background-color: #EEE9DA;
-x-background-x-position: 0%; -x-background-y-position: 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;
	font-weight: bold;
	border: 2px solid #E6DFC4;
}
tx-ttnews-browsebox-SCell a {
	font-size: 14px;
}
.tx-ttnews-browsebox-SCell a {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.div-mailsub {
	padding: 5px;
	line-height: 1.5em;
}
.tx-indexedsearch {
	padding: 5px;
	line-height: 1.5em;
}
.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
.tx-indexedsearch-searchbox-sword {
	width: 100px;
}
.imgtext-table {
	margin-top: 20px;
}
.ak-button {
	background-color: #E6DFC4;
	width: 100px;
}
.ak-newsletterabobox-header {
	font-size: 11px;
	font-weight: bold;
	color: #938E6C;
}
.ak-newsletterbox {
	background-color: #EEE9DA;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E0D6BA;
	border-right-color: #E0D6BA;
	border-bottom-color: #E0D6BA;
	border-left-color: #E0D6BA;
}
.ak-td-newsletterbox-header {
	text-indent: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #E0D6BA;
	border-right-color: #E0D6BA;
	border-bottom-color: #E0D6BA;
	border-left-color: #E0D6BA;
	background-color: #E6DFC4;
}

.td-mailform {
	padding-right: 10px;
	padding-left: 10px;
}
.internal-link-image {
	border: 2px solid #DFDECC;
}

.csc-uploads-fileName {
	background-image: url(/fileadmin/templates/bilder/notiz.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 20px;
	font-weight: bold;
	padding-right: 20px;
}
.htmlarea-showtableborders {
	border: 1px solid #E6DFC4;
}

/*---------------------------------------------------------*/
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
	border: 3px solid #E6DFC4;
	
	}

/*--------------------------------------------
.ak-biete-create-form-data {
	width: 80%;
	border: 1px solid #666600;
}
.ak-biete-create-form-label {
	width: 150px;
	float: left;
}
.ak-biete-form-required-message {
	color: #CC0000;
}
.ak-biete-form-row-kontaktdaten {
	background-color: #EEE9DA;
	margin-top: 20px;
	padding: 8px;
}
.ak-biete-create-form-wrap {
	width: 90%;
}
.ak-biete-input {
	width: 150px;
	text-align: left;
}
.ak-biete-section {
	margin-bottom: 10px;
}
---------------------------------------------*/

.ak-checkbox {
	width: 20px;
	padding-right: 10px;
}
.null {
	height: 30px;
	width: 80px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.tx-guestbook-list-table {
	border: thin solid #938E6C;
}
.ak-wieistmeineip-datumzeit {
	color: #FF0000;
	background-image: url(bilder/termin.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 20px;
}
.ak-wieistmeineip-ip {
	background-image: url(/fileadmin/templates/bilder/globe.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.csc-uploads-fileSize {
	color: #990000;
}

/* BayWa Wetter */
.wltablebackground		{background-color:#FFFFFF;}

.wltableheader			{background-color:#E6E6E6; border:1px; border-style:solid;

							border-right-color:#D8D8D8;

							border-bottom-color:#D8D8D8;

							border-left-color:#FBFBFB;

							border-top-color:#FBFBFB;

							font-family:verdana, arial, helvetica; font-size:11px; font-weight:normal; color:#5B5B5B; text-decoration:none;}

.wltablefooter			{background-color:#E6E6E6; border:1px; border-style:solid;

							border-right-color:#D8D8D8;

							border-bottom-color:#D8D8D8;

							border-left-color:#FBFBFB;

							border-top-color:#FBFBFB;

							font-family:verdana, arial, helvetica; font-size:11px; font-weight:normal; color:#5B5B5B; text-decoration:none;text-align:left;}

.wltablecell			{background-color:#F5F5F5; border:1px; border-style:solid;

							border-right-color:#EBEBEB;

							border-bottom-color:#EBEBEB;

							border-left-color:#FBFBFB;

							border-top-color:#FBFBFB;

							font-family:verdana, arial, helvetica; font-size:11px; font-weight:normal; color:#5B5B5B; text-decoration:none;text-align:left;}

.wltablealtcell			{background-color:#EDEDED; border:1px; border-style:solid;

							border-right-color:#E3E3E3;

							border-bottom-color:#E3E3E3;

							border-left-color:#FBFBFB;

							border-top-color:#FBFBFB;

							font-family:verdana, arial, helvetica; font-size:11px; font-weight:normal; color:#5B5B5B; text-decoration:none;text-align:left;}

.wltablefirstcol		{background-color:#E6E6E6; border:1px; border-style:solid;

							border-right-color:#D8D8D8;

							border-bottom-color:#D8D8D8;

							border-left-color:#FBFBFB;

							border-top-color:#FBFBFB;

							font-family:verdana, arial, helvetica; font-size:11px; font-weight:normal; color:#5B5B5B; text-decoration:none;text-align:left;}

.wltablelastcol			{background-color:#E6E6E6; border:1px; border-style:solid;

							border-right-color:#D8D8D8;

							border-bottom-color:#D8D8D8;

							border-left-color:#FBFBFB;

							border-top-color:#FBFBFB;

							font-family:verdana, arial, helvetica; font-size:11px; font-weight:normal; color:#5B5B5B; text-decoration:none;text-align:left;}
.text {
	padding: 5px;
	margin: 5px;
	border: 1px solid #FFFFFF;
}
.google {
	color: #009999;
	width: 15px;
}
.r{font-size:20px}



.tt_news-latest-news_date {
	margin: 3px;
	font-size: 10px;
}
.tt_news-latest-news_subheader {
	margin: 3px;
	font-size: 10px;
}

.tt_news-latest-item {
	border: thin solid #FFFFFF;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 10px;
	margin-left: 3px;
}
.news-latest-morelink {
	margin: 3px;
	font-size: 10px;
}
.tt_news-latest-news_image {
	vertical-align: middle;
	text-align: center;
	margin: 5px;
}
.tt_news-latest-news_title {
	font-size: 10px;
	font-weight: bold;
	margin-left: 3px;
	margin-right: 3px;
}
.tt_news-latest-pfeil {
	float: left;
	padding-top: 3px;
	margin-right: 5px;
	height: 20px;
}
.tt_news-latest-news_header {
	display: block;
	height: 20px;
}
.tt_news-list-news_title {
	font-weight: bold;
}
.tt_news-list-news_image {
	margin: 5px;
	text-align: right;
	height: 120px;
}
.tt_news-list-mitte {
}
.tt_news-list-news_subheader {
	margin: 5px;
}
.tt_news-list-links {
	width: 70%;
	float: left;
	
}
.tt_news-list-rechts {
}
.tt_news-list-morelink {
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.tt_news-list-news_date {
	margin: 5px;
}

/* -------------------------------------------------*/
.akbutton {      
	border-top-width: 1px;
	border-right-width-value: 1px;
	border-right-width-ltr-source: physical;
	border-right-width-rtl-source: physical;
	border-bottom-width: 1px;
	border-left-width-value: 1px;
	border-left-width-ltr-source: physical;
	border-left-width-rtl-source: physical;
	border-top-style: solid;
	border-right-style-value: solid;
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-bottom-style: solid;
	border-left-style-value: solid;
	border-left-style-ltr-source: physical;
	border-left-style-rtl-source: physical;
	border-top-color: #dddddd;
	border-right-color-value: #dddddd;
	border-right-color-ltr-source: physical;
	border-right-color-rtl-source: physical;
	border-bottom-color: #dddddd;
	border-left-color-value: #dddddd;
	border-left-color-ltr-source: physical;
	border-left-color-rtl-source: physical;
	background-image: url(/images/form-button-bg.gif);
	background-position: left bottom;
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: normal;
	color: #333;
	padding-top: 1px;
	padding-bottom: 2px;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #dddddd;
}
.akbutton:hover{
	color:#999
}
.tx-akdogfinder-pi1 {
	margin-top: 10px;
}
.akinput_med {
	font-size: 11px;
	width: 200px;
}
.tx-akdogfinder-pi1-searchbox {
	background-color: #FAECDA;
	padding-bottom: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
}
