/*##################################################################*/
/*#################### CSS-DOCUMENT  ###############################*/
/*##################################################################*/

* {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 11px;
	line-height: 17px;
	}

body {
	margin: 5px 0 0 0;
	background-image: url(styles_FILES/bg_body.gif);
	overflow-x: hidden;
	}

		
/*##################################################################*/
/*#################### H E A D E R  ################################*/
/*##################################################################*/
	
#tabelle { /*tabelle um alles*/
	border: 1px solid #ccc;
	background-image: url(styles_FILES/bg_container.gif);
	background-position: bottom;
}

/* f o t o s  o b e n   i m   s e i t e n k o p f*/	
#header img {
	border-bottom: 1px solid #666;
	border-left:  1px solid #666;
	border-right:  1px solid #666;
	border-top:  1px solid #666;
	margin-top:20px;
	margin-bottom:20px;

	}

/*ist der bereich ganz oben mit der Seitenüberschrift und dem bild der beiden*/
#top {
}

/* sprachnavigation */
#top {
	
}


#sprache ul { margin:0; padding:0; float:left; margin-left:10px; list-style:none; display:inline; }

#sprache ul li { display:inline; padding-left:17px; }

#sprache ul li a { text-decoration:none; }

#sprache ul li.de { background-image:url(images/icon_de.png) 0px 4px; background-repeat:no-repeat; }

#sprache ul li.en { background-image:url(images/icon_en.png) 0px 4px; background-repeat:no-repeat; }

		
/*##################################################################*/
/*#################### F O O T E R  ################################*/
/*##################################################################*/
#footer {
	width:720px;
	text-align: center;
	margin: 0px;
	padding: 0px;
	}

#footer p {
	color: #cc0000;
	font-size: 12px;
	/*font-variant: small-caps; */
	font-weight: bold;
	margin-top: 12px;
	}

#footer a {
	color: #c00;
	}


		
/*##################################################################*/
/*#################### C O N T E N T  ##############################*/
/*##################################################################*/
	
/* L I N K S */
#content a {
	color: #c00;
	}

/* R E C H T E   S P A L T E */
#rechts {
	margin-top: 30px;	
	}	
	
/* Y o u   A r e  H e r e */
#yah {
	margin-left: 12px;	
	}
	
#yah a {
	color: Gray;
	text-decoration: none;
	padding-right: 2px; 
	padding-left: 2px; 
	}

#yah a:hover {
	text-decoration: underline;
	color: #f00000;
	}	
  
/* T Y P O */
#content h1 {
	font-size: 18px;
	font-weight: bold;
	border-bottom: 1px solid #999;
	padding-bottom: 1px;
	color: #333;
	text-transform:uppercase;
	}
	
#content h2 {
	font-size: 16px;
	font-weight: bold;
	padding-top: 12px;
	border-bottom: 1px solid #fff;
	text-transform:uppercase;	
	color: #666;
	}	
	
#content .csc-subheader.csc-subheader-0 {
	font-size: 13px;
	font-weight: bold;
	padding-top: 12px;
	border-bottom: 1px solid #fff;
	text-transform:uppercase;	
	color: #666;
	margin-top: -21px;
	}	


/* F O R M U L A R */
#content .csc-mailform {	border:0px;}
#content label { text-align:left;}

	
/*##################################################################*/
/*#################### M E N U #####################################*/
/*##################################################################*/

#menu img {
	border: 0px;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
	}

.menu-item-1 { /*menu ebene 1, TD*/

	}

/*jeweils die boxen der menuebenen 2 bis 4*/

#js-menu-2, #js-menu-3, #js-menu-4   { 
	background-color: #FFCC99; 
	background-color: #f0f0f0; 
	border: 2px solid #666; 
	border-top: 0px;
	padding-left: 0px; 
	padding-bottom: 4px; 
	float:left; 
	width: 200px; 
	filter: Alpha(opacity=99, finishopacity=80, style=1); 
	} 

#js-menu-3 { 
	background-color: #FFDCB9; 
	background-color: #eee; 
	border: 1px solid #ccc;
	} 

#js-menu-4 { 
	background-color: #FFEAD4; 
	background-color: #ddd; 
	border: 1px solid #ccc;
	} 
	
	
#js-menu-2 a, #js-menu-3 a, #js-menu-4 a{ 
	color: #000;
	margin-left: 5px; 
	text-decoration: none; 
	} 


#js-menu-2 a:hover, #js-menu-3 a:hover, #js-menu-4 a:hover{ 
	color: #333;
	/*font-weight: bold;*/
	margin-left: 5px; 
	text-decoration: underline; 
	} 

/*hover effekt menü ab zweite ebene*/
#js-menu-2 div.test:hover {background-color:#ddd;}
#js-menu-3 div.test:hover {background-color:#ddd;}
#js-menu-4 div.test:hover {background-color:#ddd;}


/*##################################################################*/
/*#################### tx_hldamgallery_pi1 #########################*/
/*##################################################################*/
        div.tx-hldamgallery-pi1             { text-align: center; }
        div.tx_hldamgallery_back_link       {}
        div.tx_hldamgallery_img             {}
        div.tx_hldamgallery_meta            {}
        div.tx_hldamgallery_meta_title      {}
        div.tx_hldamgallery_meta_caption    {}

        div.tx_hldamgallery_meta_desc       {}
        div.tx_hldamgallery_meta_country    {}
        div.tx_hldamgallery_meta_city       {}
        div.tx_hldamgallery_meta_locdesc    {}
        div.tx_hldamgallery_meta_keywords   {}
        div.tx_hldamgallery_meta_creator    {}
        div.tx_hldamgallery_meta_publisher  {}
        div.tx_hldamgallery_meta_copyright  {}
        div.tx_hldamgallery_meta_usage      {}
        div.tx_hldamgallery_meta_category   {}

        div.tx_hldamgallery_navigation      {}
        span.tx_hldamgallery_nav_prev       { width: 200px; }
        span.tx_hldamgallery_nav_current    { width: 200px; }
        span.tx_hldamgallery_nav_next       { width: 200px; }



/*##################################################################*/
/*#################### tx_calendar #########################*/
/*##################################################################*/
div.tx-cal-controller dt {
	background-color: #eee;
	padding: 5px;
	width: 180px;
	}

div.tx-cal-controller dt.even {
	background-color: #f6f6f6;
	}

.cal-list-datetime { font-weight: bold; }

/*###########  c a l  -  l i s t  -  a l l  ###########*/
tr.cal-list-all-event-even {
  width:100%; 
  margin:0px; 
  margin:0px; 
  margin-top:20px; 
  padding:3px;
  background-color: #eee;
}

table.cal-list-all {
  width: 440px;
}

div .cal-list-all td {margin:0px; padding:5px; }
div .cal-list-all td p {margin:0px; padding:0px;}
div.cal-list-all-event-title {  font-weight: bold;}

td.cal-list-all-datetime { width: 80px; }
.cal-list-all-date { font-weight: bold; }
.cal-list-all-event-category, .cal-list-all-event-category a {
  font-size: 9px;
  color: #999;
  margin-top: -3px;
  display: none;
   float: right;
 padding-left: 30px;

}

/*########## cal-list-all ENDE #######################*/

#calendar-event label {font-weight:bold;}
#calendar-event label {font-weight:bold; border:0px; v-space:40px;}
#calendar-event fieldset {border:0px;}
#calendar-event fieldset legend {display:none;}

.tx-mmdamfilelist-pi1-ziplink, .tx-mmdamfilelist-pi1-file_path, .tx-mmdamfilelist-pi1-category, .tx-mmdamfilelist-pi1-date_mod {
display: none;
}
.tx-mmdamfilelist-pi1-title {
font-weight: normal;
}
/*.tx-mmdamfilelist-pi1-filesize {
float: right;
}*/
td.tx-mmdamfilelist-pi1-file_name {
padding-right: 5px;
}

.sponsoren { border: 0px; }

.csc-textpic { clear: both; }

.csc-form-label-req {margin: 0px;}

div.rahmen1 img {border: solid 1px black;}


/*########## Registrierung #######################*/
#tx-srfeuserregister-pi1-fe_users_form input {
margin-left: 10px;
width: 200px;
}
#tx-srfeuserregister-pi1-fe_users_form label {
margin: 0px;
padding: 0px; 
}
fieldset { border:0px solid green; margin:0px;
padding: 0px; }
#tx-srfeuserregister-pi1-fe_users_form legend {
display:none;
margin:0px;
padding: 0px;
}


/* ########### diverse tunes ################*/
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
margin-bottom: 10px;
}



