.csc-mailform {margin-top:10px;padding:18px;border: 1px solid #ffcccc; background-color:#;font-family:Verdana, sans-serif; font-size:12px}

 .csc-mailform-field label{background-color:#; border:1px solid #; color:#666;font-weight:normal}

.csc-mailform-field input#mailformname{margin-left:23px;background-color:#eee;font-family:Verdana, sans-serif; font-size:12px;color:#000}
.csc-mailform-field input#mailformemail{margin-left:23px;background-color:#ddd;font-family:Verdana, sans-serif; font-size:12px;color:#000}
.csc-mailform-field textarea#mailformnachricht{margin-left:0px;font-family:Verdana, sans-serif; font-size:12px;background-color:#bbb; border: 1px solid #ffcccc}
.csc-mailform-field {border: 1px solid #;margin-top:10px}
.csc-mailform-submit {background-color:#888;margin-left:100px;font-size:12px; border: 1px solid #; color: #fff;margin-top:15px;}

/*Seitmap*/





.csc-menu   {font-family:verdana;list-style-type:disc;color:#cc3333;font-size:13px;margin-top:20px;}

.csc-section {font-size:13px;list-style-type:none;margin-left:-30px;margin-bottom:9px}

.csc-section A:link{color:green}

.csc-section A:hover{text-decoration:underline;color:green;}

.csc-section A:visited{color:#666;}



dd.csc-textpic-caption{font-size:0.7em;font-family:verdana}







/*menu-links*/



#menu_1 {

width:130px;

padding-top:0px;

font-family:verdana;

}



#menu_1  {

width:95%;

}



#menu_1 div a {

color:#cc333;

text-decoration:none

}



#menu_1 div a:hover{

text-decoration:underline

}



.menu1-level1-no {

font-size:10px;

padding-top:3px;

padding-left:30px;

}



.menu1-level1-spc{

font-size:10px;

padding-top:4px;

color:#000;

}



.menu1-level1-act{

font-size:11px;

padding-top:4px;

color:black;

}

















/*general*/



A:link {

	background-color : transparent;

	color : #CC3333;

	text-decoration : none;

	font-weight : bold;

}

A:visited { color:#cc3333; text-decoration:none; background-color:transparent; font-weight:bold; }

A:hover { color:#ff00; text-decoration:none; background-color:transparent; }

A:active { color:#cc3333; text-decoration:none; background-color:transparent; font-weight:bold; }





SELECT {  

	font-family: Verdana, Arial, Helvetica;

	font-size: 10px 

}

TEXTAREA {  

	font-family: Verdana, Arial, Helvetica; 

	font-size: 10px

} 

INPUT {  

	font-family: Verdana, Arial, Helvetica; 

	font-size: 10px 

}







H1 {

	font-family : Verdana, sans-serif;

	font-size : 0.9em;

	color : black;

	margin-bottom : 0px;

	margin-top : 10px;

}

H2 {

	font-family : Verdana, sans-serif;

	font-size : 11px;

	color : #666666;

	margin-bottom : 0px;

	margin-top : 0px;

}

H3 {

	font-family : Verdana, sans-serif;

	font-size : 12px;

	color : #666666;

	margin-bottom : 0px;

	margin-top : 10px;

}

H4 {

	font-family : Verdana, sans-serif;

	font-size : 10px;

	color : black;

	margin-bottom : 0px;

	margin-top : 10px;

}

.subhead1 {

	font-family : Verdana, sans-serif;

	font-size : 10px;

	color : black;

}

.subhead2 {

	font-family : Verdana, sans-serif;

	font-size : 10px;

	color : black;

}

.subhead3 {

	font-family : Verdana, sans-serif;

	font-size : 10px;

	color : red;

}

.headerdate {

	font-family : Verdana, sans-serif;

	font-size : 10px;

	color : Green;

	font-weight: normal;

}





/* news*/

#auswahlbox {margin-top:25px;height : 1px;border-top:1px solid #ccc}

.text{font-family:verdana;font-size:0.8em;color:#000}



.news-sub{

font-size: 12px;

line-height : 120%;

text-indent : 0px;

margin-top : 0px;

margin-bottom : 0px;

padding-bottom : 0px;}











P {

	font-family :verdana, sans-serif;

	font-size : 10px;

	line-height : 180%;

	margin-top : 1px;

	margin-bottom : 1px;

	padding-bottom : 0px;

	text-indent : 20px;

}



HR {

	color : #cccccc

	height : 1px

}



.caption {

	font-family : Verdana, sans-serif;

	font-size : 9px;

	color : #666666;

}

.bulletlist {

	font-family : Verdana, sans-serif;

	font-size : 10px;

	color : #6600CC;

}

.table {

	font-family : Verdana, sans-serif;

	font-size : 11px;

	color : #CC3366;

}















.searchform {

	font-family : Verdana, sans-serif;

	font-size : 12px;

	color : #6600CC;

	font-weight : normal;

}

.searchresultpagetitle {

	font-family : Verdana, sans-serif;

	font-size : 15px;

	color : #333333;

	font-weight : bold;

}

.searchresultcontent {

	font-family : Verdana, sans-serif;

	font-size : 11px;

	color : #6600CC;

	font-weight : normal;

}

.searchresultheader {

	font-family : Verdana, sans-serif;

	font-size : 14px;

	color : #333366;

	font-weight : bolder;

}

.searchmarkup {

	color : #FF0066;

}









.loginform {

	font-family : Verdana, sans-serif;

	font-size : 14px;

	color : #CC0000;

	font-weight : normal;

}









.mailform {

	font-family : Verdana, sans-serif;

	font-size : 12px;

	color : #003366;

	font-weight : normal;

}

.mailformrequired {

	font-family : Verdana, sans-serif;

	font-size : 12px;

	color : #003366;

	font-weight : bolder;

}

.mailformcomment {

	font-family : Verdana, sans-serif;

	font-size : 12px;

	color : #CC0000;

	font-weight : bolder;

}

.mailformradio {

	font-family : Verdana, sans-serif;

	font-size : 10px;

	color : #003366;

	font-weight : normal;

}













.filelinks {

	font-family : Verdana, sans-serif;

	font-size : 14px;

	color : #990000;

}

.filelinkssize {

	font-family : Verdana, sans-serif;

	font-size : 14px;

	color : Green;

}







.sitemap1 {

	font-family : Verdana, sans-serif;

	font-size : 12px;

	color : #CC6600;

}

.sitemap2 {

	font-family : Verdana, sans-serif;

	font-size : 11px;

	color : #990000;

	margin-left : 20px;

}

.sitemap3 {

	font-family : Verdana, sans-serif;

	font-size : 10px;

	color : #333399;

	margin-left : 40px;	

}

.sitemap4 {

	font-family : Verdana, sans-serif;

	font-size : 9px;

	color : #003333;

	margin-left : 60px;

}









.celmenu {

	font-family : Verdana, sans-serif;

	font-size : 12px;

	color : olive;

	margin-top : 10px;

}

.celsubmenu {

	font-family : Verdana, sans-serif;

	font-size : 11px;

	color : #666699;

	margin-left : 20px;

	margin-top : 3px;

}



/* default styles for extension "tx_lzgallery_pi1" */

    /* gallerie - listing */

	#tx-lzgallery-pi1-listing {background-color: #ccccc;border-style:solid;border-width:0px;border-color:#000000;font-size:12px;font-family:verdana}



#tx-lzgallery-pi1-listing ul {font-size: 11px; margin-bottom:20px;list-style-type:none}



	#tx-lzgallery-pi1-listing tr.line1 {background-color:none;color:#cccccc;}

	#tx-lzgallery-pi1-listing tr.line1 td.startdate{white-space:nowrap;}

	#tx-lzgallery-pi1-listing tr.line1 td.count{white-space-nowrap;padding-left:0px;}

	#tx-lzgallery-pi1-listing td.preview {background-color: #;padding:0px;padding-left:0px;text-align:center;margin-bottom:0px;width:0%}

	#tx-lzgallery-pi1-listing td.title {background-color:#fff;font-size:13px;padding-left:5px;padding-right:30px;padding-top:0px;padding-bottom:0px; width:50%}



.ganz {text-align:center;background-color:#eeeeee;padding:1px}

#tx-lzgallery-pi1-listing td.soll     {background-color:#;text-align:right;font-size:9px;font-face:bold;width:10%;padding-left:0px}





#tx-lzgallery-pi1-listing td.over {background-color:#fff}



#tx-lzgallery-pi1-listing td.leer {background-color:#fff}

#tx-lzgallery-pi1-listing td.haben {background-color:#;text-align:right;color:red;font-size:9px;font-face:bold;padding-left:10px;}





#tx-lzgallery-pi1-listing td.count     {text-align:right;color:red;background-color:#ffffff;font-size:13px;font-face:bold;width:100%;}



#tx-lzgallery-pi1-listing td.short     {text-align:right;background-color:#ffffff;font-size:13px;font-face:bold}



.sauber { clear: left;  clear: right; margin-bottom: 0px ;color:#fff}



/* default styles for extension "tx_lzgallery_pi1" */

    /* gallerie - listing */

	#tx-lzgallery-pi1-listing {background-color: #ccccc;border-style:solid;border-width:0px;border-color:#000000;border-collapse:collapse;font-size:12px;padding:10px;font-family:verdana}



#tx-lzgallery-pi1-listing ul {font-size: 11px; margin-bottom:20px;list-style-type:non}



	#tx-lzgallery-pi1-listing tr.line1 {background-color:none;color:#cccccc;}

	#tx-lzgallery-pi1-listing tr.line1 td.startdate{white-space:nowrap;}

	#tx-lzgallery-pi1-listing tr.line1 td.count{white-space-nowrap;padding-left:20px;}

	#tx-lzgallery-pi1-listing td.preview {background-color: #;padding:0px;padding-left:0px;text-align:center;margin-bottom:0px;width:0%}

	#tx-lzgallery-pi1-listing td.title {background-color:#fff;font-size:14px;padding-left:30px;padding-top:0px;padding-bottom:0px; width:80%}

.ganz {text-align:center;background-color:#eeeeee;padding:1}

#tx-lzgallery-pi1-listing td.soll     {background-color:#;text-align:right;font-size:9px;font-face:bold;width:70px;padding-left:20px}





#tx-lzgallery-pi1-listing td.over {background-color:#fff}



#tx-lzgallery-pi1-listing td.leer {background-color:#fff}

#tx-lzgallery-pi1-listing td.haben {background-color:#;text-align:right;color:red;font-size:9px;font-face:bold;padding-left:10px;}





#tx-lzgallery-pi1-listing td.count     {text-align:right;color:red;background-color:#ffffff;font-size:13px;font-face:bold;width:100%;}



#tx-lzgallery-pi1-listing td.short     {text-align:right;background-color:#ffffff;font-size:13px;font-face:bold}





	#tx-lzgallery-pi1-listing tr.line2 {padding:0px;}

	

	#tx-lzgallery-pi1-listing a {color:#aa2222;font-weight:bold;text-decoration:none}	

 #line-descr-short {border-top-width:1px;border-top-style:dotted;border-top-color:#ccc;}

	#tx-lzgallery-pi1-parent-descr-short {padding:4px 4px 20px 4px;}

	#tx-lzgallery-pi1-parent-title {background-color:fff;font-size:20px;padding:4px 4px 4px 4px;}

	#tx-lzgallery-pi1-parent-count {padding:4px 4px 4px 4px;}

	#tx-lzgallery-pi1-parent-subcount {padding:0px 4px 4px 4px;}

	#tx-lzgallery-pi1-listing td.information 

{font-size:10px;white-space:nowrap;}





.parent {background-color:#ccc;margin-top:10px;}

.pspace{padding-top:8px;}



    /* gallery - album  */



	#tx-lzgallery-pi1-fotonav td  {background-color:none; text-align: center; padding-left: 10px;padding-top:20px;font-family:verdana;font-size:9px  }

	#tx-lzgallery-pi1-fotonav td.descr {color:#0000cc;}

	#tx-lzgallery-pi1-fotonav   {background-color:#fff;border-color:#fff;border-style:solid;border-width:2px;font-family:verdana;}



	#tx-lzgallery-pi1-fotos {border-width:1px;border-style:none;border-color:#ffffff;text-align:center;padding:5px 5px 5px 5px; background-color:white;border-collapse:collapse;font-family:verdana;}

	

#tx-lzgallery-pi1-fotos td {color:#000; text-align:center;padding:0;border-style:dotted;border-width:1px;border-color:#ddd;padding:8px;}



	#tx-lzgallery-pi1-title {background-color:#ddd;border-bottom-width:2px;border-bottom-style:dotted;border-bottom-color:#ddd;text-align:center;margin-bottom:10px;font-size:16px;font-family:verdana;color:#aa2222}

	#tx-lzgallery-pi1-descr-long {margin:5px 5px 15px 5px;text-align:justify;}



    /* gallery - annotations */

	.tx-lzgallery-pi1-5x5-filename {font-size:10px;font-style:italic;}

	.tx-lzgallery-pi1-1x1-1 {color:#000000;font-size:10px;font-face:bold;padding-top:10px;border-bottom:0px solid lightgray;}

	.tx-lzgallery-pi1-1x1-2 {font-size:12px;border:1px solid lightgray;margin:3px 3px 3px 3px;}

	.tx-lzgallery-pi1-1x1-filename {font-size:10px;font-style:italic;}

plugin.tx-lzgallery-pi1-default-1 {color:#000000;font-size:10px;font-face:bold;border-bottom:1px solid lightgray;}



A { color:#cc3333; }


/* indexed search  */

.tx-indexedsearch .tx-indexedsearch-browsebox LI { border: solid 0px #ffcccc; font-size:10px; padding:2px; line-height:25px}
.tx-indexedsearch .tx-indexedsearch-browsebox LI a:hover{ text-decoration:underline}
.tx-indexedsearch {width:87%;font-family : Verdana, sans-serif;}
.tx-indexedsearch .tx-indexedsearch-browsebox p{ text-indent:0px;font-family : Verdana, sans-serif;font-size:12px}
		.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px;font-size:12px; }
		.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; font-size:12px;}
		div.tx-indexedsearch-browsebox {border-top: solid 2px #ffcccc;}
div.tx-indexedsearch-browsebox ul{border: solid 1px #00; padding-left:12px}
		.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px;font-size:12px; }
		.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; font-size:12px;}
		td.tx-indexedsearch-title a{text-decoration:underline;font-weight:bold;font-size:13px}
td.tx-indexedsearch-percent{font-family : Verdana, sans-serif;font-size:13px}		
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:normal; font-size:13px;font-family : Verdana, sans-serif;}
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:red; }
		
.tx-indexedsearch .tx-indexedsearch-searchbox td{font-family : Verdana, sans-serif;;font-size:12px}

.tx-indexedsearch .tx-indexedsearch-searchbox form{font-family : Verdana, sans-serif;font-size:12px}

.tx-indexedsearch .tx-indexedsearch-searchbox p{text-indent: 0px;font-family : Verdana, sans-serif;}
.tx-indexedsearch .tx-indexedsearch-searchbox a:visited{font-size :10px;text-decoration:}
.tx-indexedsearch .tx-indexedsearch-searchbox a:link{font-size :10px;text-decoration:none}
.tx-indexedsearch .tx-indexedsearch-searchbox a:active{font-size :10px;text-decoration:none}
.tx-indexedsearch .tx-indexedsearch-searchbox a:hover{font-size :10px;text-decoration:underline}


		.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; font-size:10px;}
		.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {font-size:12px;margin:10px;px;margin-bottom:35px;font-family:Verdana, sans-serif}
		.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { font-size:14px;height:20px;margin:10px;width:288px; }
.tx-indexedsearch .tx-indexedsearch-noresults { text-indent:0px ;text-align:left;font-weight:normal;font-size:14px;font-family:Verdana, sans-serif;margin-top:14px}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee;font-size:10px;font-family : Verdana, sans-serif; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
		.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
		.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }

		/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
		.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
		.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
		.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
		.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
		.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
		.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }
		 .tx-indexedsearch-searchbox TD  {align:top; font-family:Verdana,sans-serif;font-size:10px;margin 15px}
	        .tx-indexedsearch  DIV select{background-color:#fff;margin:10px;padding:1px;border:1px solid #ffcccc;font-size:12px}
	        .tx-indexedsearch  DIV label {margin-top{8px;}

.tx-indexedsearch-searchbox-button{ font-family:Verdana,sans-serif;font-size:10px;}

