a:link                  	{ color: #000000; text-decoration: underline }
a:visited                	{ color: #000000; text-decoration: underline }
a:active                 	{ color: #000000; text-decoration: underline }
a:hover                  	{ color: #000000; text-decoration: underline }

html 								{	height:100% }
* 									{	margin:0; padding:0;}
.table1							{	border: 1px solid #132783 }


.bginhalt                {background:url(../images/bginhalt.jpg);  background-position: top right; background-repeat: no-repeat; }
.bginhaltm                {background:url(../images/bginhalt.gif);  background-position: top right;  }
.bginhalt1                {background:url(../images/bginhalt1.jpg);  background-position: top right; background-repeat: no-repeat;}
/*.bgnews1                 	{background-color:#000080;}
.bgnews2					{background: #132783; height:18px; vertical-align: middle;}

.bgintro						 	{background-color:#D8E0F1;  background: url(../images/intro_footer.jpg);  background-repeat: no-repeat;  background-position: top; }*/
.menu                    	{cursor:pointer;}
.submenu                 	{font-size:12px; border-style:solid; border-color:#FFFFFF; border-width:1px; padding:2px; cursor:pointer; text-align:center;}
.footer						 	{font-size: 11px; color: #666666; text-decoration: none;
}
.bgcontent                 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #000000; padding-top:25px; filter:alpha(opacity:50);  background: #FFFFFF;  border-left: 1px solid #000000;  border-right: 1px solid #000000;  border-top: 1px solid #000000;  border-bottom: 1px solid #000000;     }

.menu2	                { padding-left: 6px; padding-right: 4px; height:16px;}
.menu2text               { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; text-transform: none; }
.menu2text a:link        { color: #000000; text-decoration: none;font-weight: normal }
.menu2text a:visited     { color: #000000; text-decoration: none; font-weight: normal }
.menu2text a:active      { color: #000000; text-decoration: none; font-weight: bold }
.menu2text a:hover       { color: #000000; text-decoration: none; font-weight: bold }

.menu2texton             { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; text-transform: none;}
.menu2texton a:link      { color: #000000; text-decoration: none; font-weight: normal }
.menu2texton a:visited   { color: #000000; text-decoration: none; font-weight: bold }
.menu2texton a:active    { color: #000000; text-decoration: none; font-weight: bold }
.menu2texton a:hover     { color: #000000; text-decoration: none; font-weight: bold }

.menu3	                { padding-left: 16px; padding-right: 4px; height:14px;}
.menu3text               { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; text-transform: none; }
.menu3text a:link        { color: #000000; text-decoration: none }
.menu3text a:visited     { color: #000000; text-decoration: none }
.menu3text a:active      { color: #000000; text-decoration: none; font-weight: bold }
.menu3text a:hover       { color: #000000; text-decoration: none; font-weight: bold }

.menu3texton               { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; text-transform: none; }
.menu3texton a:link        { color: #000000; text-decoration: none }
.menu3texton a:visited     { color: #000000; text-decoration: none; font-weight: bold }
.menu3texton a:active      { color: #000000; text-decoration: none; font-weight: bold }
.menu3texton a:hover       { color: #000000; text-decoration: none; font-weight: bold }


.menu4text               { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #666666}
.menu4text a:link        { color: #000000; text-decoration: none }
.menu4text a:visited     { color: #000000; text-decoration: none }
.menu4text a:active      { color: #000000; text-decoration: none }
.menu4text a:hover       { color: #000000; text-decoration: none }
h1                   { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #000000; padding-top: 12px;}
h2              { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #000000; padding-bottom: 6px;}
h3                { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #000000;}
csc-firstHeader    {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #FFFFFF;  background: Blue; }

.seitentitel             { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; font-weight: bold; color: #000000;  padding-top: 14px;  }
.textnormalnews          { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #000000; padding-left: 10px; padding-top:10px; padding-bottom: 10px; padding-right: 10px;}
.textfettnews          { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #FFFFFF; padding-left: 10px; padding-right: 10px;  font-weight: bold; }
.bodytext                { font-family: Arial, Helvetica, sans-serif; font-style: normal; }
.textfett                { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: bold; color: #000000; padding-left: 8px;  padding-right: 8px;}
.textkleinfett           { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #000000}
.tabellentitel           { vertical-align: left; height: 18px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: White; background-color: #FB0005}
.titaktuell              { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #FB0005; padding-left: 10px; padding-top: 10px;}
.texaktuell              { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000; padding-left: 8px;  padding-right: 8px;}
.contentbox                 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000;}
.text							 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000; }
.colright					 { padding-left: 25px; }
.adresse  { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #435B81;  font-weight: bold;  padding-left: 15px;  }
.formfeld                {border: 1px solid #000000; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

.language										{width:20px;font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal;  color: #000000; vertical-align: middle;  padding-left: 6px;  font-weight: bold;  }
.language a:link        								{ 	color: #000000; text-decoration: none;font-weight: normal; }
.language a:visited     								{ 	color: #000000; text-decoration: none;font-weight: normal; }
.language a:active      								{ 	color: #000000; text-decoration: underline; font-style: bold; }
.language a:hover       								{ 	color: #000000; text-decoration: underline; font-style: bold; }
/*Shortcuts*/
.shortcuts               						{ 	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none;}
a.shortcutsA       								{ 	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none;   }
a.shortcutsH        								{ 	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; font-weight: bold; }

.csc-caption 									{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000}
.tdtitel a:link        					{color: #FFFFFF; padding-left: 5px;   }
.tdtitel a:visited     					{color: #FFFFFF; }
.tdtitel a:active      					{color: #FFFFFF;    }
.tdtitel a:hover       					{color: #FFFFFF;  }

.tdheader									{	font-size: 11px; font-weight: bold;	}

.imgtext-table                         { margin-bottom: 15px; }
.imgtext-nowrap                        { margin-top: 15px;  margin-left: 0px;  }
.csc-linkToTop									{ padding-bottom: 6px; padding-top: 6px; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal;  font-weight: bold;  }
.toplink											{ text-align: center; padding-top: 5px; padding-bottom: 5px; }
.csi-textpic	{
	padding-top: 5px; padding-bottom: 5px;
	padding-left: 0px;
}
/*login*/
.tx-newloginbox-pi1  { font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-style: normal; color: #000000; padding-bottom: 12px;    }

/* 2 Spalten Template "tx_fdfx2cols_pi1" */
/*  Layout 1 */
.sp2l1-left{padding-right: 5px; width:49%;  white-space:normal;}
.sp2l1-middle{padding-left: 5px; width:49%;  white-space:normal;}

/* 3 Spalten Template "tx_fdfx3cols_pi1" */
/* Layout 1 */
.sp3l1-left{padding-right: 5px; width:33%; white-space:normal;}
.sp3l1-middle{ padding-left: 5px; padding-right: 5px; width:33%; white-space:normal;}
.sp3l1-right{padding-left: 5px; width:33%; white-space:normal;}
/* Layout 2*/
.sp3l2-left{ width:32%; white-space:normal;  border: solid #000000;  border-width: 1px 1px 1px 1px;  }
.sp3l2-middle{ width:32%; white-space:normal;border: solid #000000;  border-width: 1px 1px 1px 1px; }
.sp3l2-right{ width:32%; white-space:normal;border: solid #000000;  border-width: 1px 1px 1px 1px; }


/*suche*/
.tx-gstcontentsearch-pi1              { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000; padding-bottom: 12px; padding-right: 10px;}
/*rahmen bild*/
DIV.csi-border DIV.csi-imagewrap .csi-image IMG {
  border: 1px solid #EF3E33;
padding: 0px 0px; 
}
.csc-textpic-imagerow{	 padding-top: 8px; padding-bottom: 8px;  font-size: 9px;  padding-right: 20px; padding-left: 20px;   }
.csc-textpic-imagewrap{	padding-top: 8px; padding-bottom: 8px;  font-size: 9px;  padding-right: 20px; padding-left: 20px;   }
.csc-textpic-image csc-textpic-firstcol{	 padding-top: 8px; padding-bottom: 8px;  font-size: 9px;  padding-right: 20px; padding-left: 20px; }
dl {	 padding-top: 0px; padding-bottom: 0px;  padding-left: 0px; padding-right: 8px }
label {	width: 250px; }
.content                 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #000000; }
.contenttable			{vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 11px;  padding-left: 0px; color: #000000;       }

/*Galerie*/
.tx-lzgallery-pi1 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000}
.GalleryListingTable {width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000;   }
.GalleryListingDescriptionTable { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000}
.GalleryListingTitle { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #000000; padding-bottom: 6px;    padding-right: 10px;  }
.GalleryListingDescription{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000}
.tx-lzgallery-pi1-nav { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000}
.GalleryDetailTable {width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000;      }
.GalleryDetailTitle { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #000000; padding-bottom: 6px;    padding-right: 10px;  }
.tx-lzgallery-pi1-fotonav{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000;      }
.tx-lzgallery-pi1-fotos{width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000;         }

.spacer-gif{width: 0px;	border: none;    }
.csc-mailform {width: 0px;	height: 0px; border: none;}

.csc-frame, csc-frame-frame1{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000; background: #FFFFFF;  border-left: 1px solid #000000;  border-right: 1px solid #000000;  border-top: 1px solid #000000;  border-bottom: 1px solid #000000;  }


.csc-sitemap-level1  { color: #626262; font-weight: normal; font-size: 12px; font-family: Arial; margin-left: 0px; margin-top: 0px; margin-bottom: 0; line-height: 14px; }
.csc-sitemap-level2 { color: #626262; font-weight: normal; font-size: 11px; font-family: Arial; margin-left: 0px;margin-top: 0px; margin-bottom: 0; line-height: 14px; }
.csc-sitemap-level3 { color: #626262; font-weight: normal; font-size: 10px;	font-family: Arial; margin-left: 0px;margin-top: 0px; margin-bottom: 0; line-height: 14px; }
.csc-sitemap-level4 { color: #626262; font-weight: normal; font-size: 9px;	font-family: Arial; margin-left: 0px; margin-top: 0px; margin-bottom: 0; line-height: 14px; }
/*Dateilist*/
.tr-odd					{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000; padding-bottom: 12px; padding-left: 8px;  padding-right: 8px; width: 100%;}
.csc-uploads-fileName { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000; padding-bottom: 12px; padding-left: 8px;  padding-right: 8px;}
.csc-uploads-fileSize{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000; padding-bottom: 12px; padding-left: 8px;  padding-right: 8px;}

.textintro             { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-style: normal; text-transform: none; font-weight: bold;}
.textintro a:link      { color: #000000; text-decoration: none; }
.textintro a:visited   { color: #000000; text-decoration: none; }
.textintro a:active    { color: #000000; text-decoration: none;  }
.textintro a:hover     { color: #FDEFB1; text-decoration: none;}


/* Shop-Classes */

.shop_pagebrowser		{	font-size: 11px; text-align: center; }
.shop_cattitle			{	font-weight: bold; padding-bottom:10px; }


