a:link                  	{ color: #191919; text-decoration: underline }
a:visited                	{ color: #191919; text-decoration: underline }
a:active                 	{ color: #ffffff; text-decoration: underline }
a:hover                  	{ color: #191919; text-decoration: underline }


body     						{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #191919;
	scrollbar-face-color: #EFEFEF;
	scrollbar-shadow-color: #CCCCCC;
	scrollbar-highlight-color: #CCCCCC;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #CCCCCC;
	height: 100%;
}
html 								{	height:100% }
.table1							{	border: 1px solid #007239 }
.table1border   {BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: #ffffff 1px solid; BORDER-BOTTOM-WIDTH: 1px; BORDER-LEFT: #BF3F3E 1px solid; background-color: #4D4D4D; }
.table1aborder   {background: url(/fileadmin/templates/layout/images/header1.PNG); background-position:right top ; background-repeat:no-repeat; background-color: #4C5457; }

.table0border   {BORDER-TOP-WIDTH: 1px;  BORDER-BOTTOM-WIDTH: 1px;  }
.table0Cell1   {background: url(/fileadmin/templates/layout/images/shadowl.png); background-color:#191919; background-position:right; background-repeat:repeat-y}
.headerline {height:15px; background: url(/fileadmin/templates/layout/images/topline.PNG); background-position:right; background-repeat:repeat-y; }
.headerbottomline{ height:5px; background:url(/fileadmin/templates/layout/images/headerline.PNG); background-position:left; background-repeat:repeat-y; background-color:#b1b1b1;}
}
.table2border   { BORDER-BOTTOM: #FFFFFF 1px solid;}
.CellTable2 { background:#4D4D4D}

.table0Cell3   {
	border-left: solid 1px #BF3F3E;
	background: url(../images/shadowr.png);
	background-color: #191919;
	background-position: left;
	background-repeat: repeat-y;
}

.mainTableHorizontal		 	{ margin:auto; border-left: 1px solid #1A2042; border-right: 1px solid #1A2042; border-top-width: 1px; border-bottom-width: 1px" align="center }
.bginhalt               	{background-color:#FFF9E3;  background: url(../images/bg_inhalt.jpg) right;  background-repeat: no-repeat;  background-position: bottom; }
.bgheader               	{background-color:#FFCC00;}
.bgaussen               	{background-color:#1E6E39;}
.bgbalken						{background: #FFFFFF }
.bgfooter					{background: #000099;  }
.bgdunkel                {background-color:#A3A447;}
.bghell                  {background-color:#A3CCEB;}
.bgheller                {background-color:#D5E8F6;}
.bgrand                 {background-color:#000099;}
.bgklickpfad            	{}
.bgnav                   	{background-color:#bf3f3e; background-repeat: no-repeat; background-position: left;   }
.bgnavunten                   	{background-color:#b1b1b1;}

.bgnews2                 	{background-color:#EFEFEF;}
.bgnews1                 	{background-color:#000080;}
.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: 9px; height: 16px; color: #8B99A7; text-align: center; }
.footerborder						 	{
	border-top: 1px #EB4000 solid
}

.trheader						{	background-image: url("/fileadmin/templates/layout/images/logo-gross.gif") }

.MenuBackgroundhell 				{background-color: #E8BABA; border-top: 1px solid #b1b1b1; border-bottom: 1px solid #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #FFFFFF }
.MenuBackgrounddunkel				{background-color: #E88E8E; border-top: 1px solid #b1b1b1; border-bottom: 1px solid #ffffff}
.Menu2Backgroundhell 				{filter:Alpha(opacity=50);}

/*MENU_MAIN */ 
.zeit								                     {	font-family: Verdana, Arial, Helvetica, sans-serif;
																	font-size: 10px; 
																	font-style: normal; 
																	font-weight: normal; 
																	color: white;    
																	text-align: left;  
																	padding-right: 10px;                 
																}

.bgklickpfad             								{	}
.klickpfad               								{ 	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #000000; }
.klickpfad a:link        								{ 	color: #000000; text-decoration: none }
.klickpfad a:visited     								{ 	color: #000000; text-decoration: none }
.klickpfad a:active      								{ 	color: #FB0005; text-decoration: none }
.klickpfad a:hover   
    								{ 	color: #FB0005; text-decoration: none }
/* Vertikales Menu */




.menu1 { border-bottom-style:solid; border-bottom-color:#5B5B5B; border-bottom-width:2px; padding:2px; }
.menu1text               { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #EB4000}
.menu1text a:link        {  color: #EB4000; text-decoration: none; }
.menu1text a:visited     {   color: #EB4000; text-decoration: none;}
.menu1text a:active      {  color: #EB4000; text-decoration: none;}
.menu1text a:hover       {  color: #EB4000; text-decoration: none;}


.menu1on { background-color: #ffffff; border-bottom-style:solid; border-bottom-color:#5B5B5B; border-bottom-width:2px; padding:2px; }
.menu1texton               { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #EB4000}
.menu1texton a:link        {  color: #EB4000; text-decoration: none; }
.menu1texton a:visited     {  color: #EB4000; text-decoration: none;  }
.menu1texton a:active      {  color: #EB4000; text-decoration: none; }
.menu1texton a:hover       {   color: #EB4000; text-decoration: none;  }




.menu2 { background-color: #ffffff; filter:Alpha(opacity=50); }
.menu2text               { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #EB4000}
.menu2text a:link        {  color: #EB4000; text-decoration: none; }
.menu2text a:visited     {   color: #EB4000; text-decoration: none;}
.menu2text a:active      {  color: #EB4000; text-decoration: none;}
.menu2text a:hover       {  color: #EB4000; text-decoration: none;}


.menu2on { padding:2px; background-color: #EB4000;}
.menu2texton               { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #EB4000}
.menu2texton a:link        {  color: #ffffff; text-decoration: none; }
.menu2texton a:visited     {  color: #ffffff; text-decoration: none;  }
.menu2texton a:active      {  color: #ffffff; text-decoration: none; }
.menu2texton a:hover       {   color: ffffff; text-decoration: none;  }


.menu3                   { border-right-width: 4px; border-top-width: 1px; border-bottom: 1px solid #EFEFEF; padding-left: 4px; padding-right: 4px; background-color: White;}
.menu3text               { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #FFCC33}
.menu3text a:link        { color: #FFCC33; text-decoration: none }
.menu3text a:visited     { color: #FFCC33; text-decoration: none }
.menu3text a:active      { color: #FFCC33; text-decoration: none }
.menu3text a:hover       { color: #FFCC33; text-decoration: none }

.menu4text               { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #FFFFFF}
.menu4text a:link        { color: #FFFFFF; text-decoration: none }
.menu4text a:visited     { color: #FFFFFF; text-decoration: none }
.menu4text a:active      { color: #FFFFFF; text-decoration: none }
.menu4text a:hover       { color: #FFFFFF; text-decoration: none }

.menubottom { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #000000; padding-top:5px;  background-repeat:no-repeat; background-position:bottom;}



/* Ende Vertikal Menu */
h1                       {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bolder; color: #EB4000}
h2                       {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; 	font-style: normal; font-weight: bold; color: #bf3f3e }
h3                       {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; 	font-style: normal; font-weight: bold; color: #bf3f3e }

.team  						 { border-bottom-style: solid; border-bottom-color: #FF0014; border-bottom-width: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; 
                           font-size: 12px; font-style: normal; color: #000000; padding-bottom: 12px; padding-left: 5px; padding-top: 5px; padding-bottom: 5px; padding-right: 5px;}
.titelimage          { }

.seitentitel             { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #00080;  border-bottom: 1px dashed #BF3F3E; text-transform:capitalize;}
.textnormalnews          { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #000000; padding-left: 10px; padding-top:10px; padding-bottom: 10px; padding-right: 10px;}
.bodytext                { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #000000; padding-bottom: 12px; text-align: left; padding-right: 10px; }
.bodytext li {font-size: 12px;}
.textfett                { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #000000}
.textfettcolor           { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #1A2042}
.textkleinfett           { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #000000}

.titnews                 { vertical-align: middle; height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #FFFFFF; padding-left: 10px; background: url(../images/intro_bar1.jpg);}
.tabellentitel           { vertical-align: left; height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: White; background-color: #FB0005}
.titaktuell              { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #888888; padding: 15px; margin-left: 5px; background: #E8BABA;}
.texaktuell              {background-color: #d8d8d8; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #BF3F3E;  margin-left: 5px; margin-right: 5px; padding-left: 10px;  }

.texaktuell2              {background-color: #f5f5f5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #BF3F3E;  margin-left: 5px; margin-right: 5px; padding-left: 10px;  }



.newsmain					 { border-style: solid; border-color: #FB0005; border-width: 1px; border-top-style: none; }
.text							 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000; }
.colright					 { padding-left: 25px; }

.formfeld                {border: 1px solid #000000; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.newsbox               {border-left: 1px solid #b1b1b1; border-right:1px solid #b1b1b1; color: #000080; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.newsimg {border: 1px solid #bf3f3e; padding: 10px}
.newsabschnitt            { border-bottom: 1px dashed #000080; }

.language										{ width: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000080; }

.imgtext-table                         { margin-bottom: 15px; }
.imgtext-nowrap                        { margin-top: 15px; }
.toplink											{ text-align: center; padding-top: 5px; padding-bottom: 5px; }
.csi-textpic	{
	padding-top: 5px; padding-bottom: 5px;
}

 
/*rahmen bild*/
DIV.csi-border DIV.csi-imagewrap .csi-image IMG {
  border: 1px solid #EB4000;
padding: 0px 0px; 
}

.bild1 {
	border: 1px solid #EB4000;
padding: 0px 0px;
}
label {	width: 250px; }
.content                 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #000000; padding-top:5px; }

.contentbody                 { padding-top:5px; background-image: url("../images/bgobenrechts.gif"); background-repeat:repeat-x; background-position: top; vertical-align:top}

.contenttable			{vertical-align: top; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  padding-left: 0px; color: #000000;       }
.contentelement {}

.spacer-gif{width: 0px;	border: none;    }
.csc-mailform {width: 0px;	height: 0px; border: none;}
csc-frame-frame1{ font-family: Verdana, 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-frame{ font-family: Verdana, 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-caption {}									{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000}
.csc-linkToTop  	{ padding-bottom: 6px; padding-top: 6px; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; }
.csc-textpic-caption { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #ffffff;}


.csc-firstHeader {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bolder; color: #EB4000 }
.csc-header  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bolder; color: #EB4000 }
.csc-header-n2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bolder; color: #EB4000 }

.tx-guestbook-header {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #888888; padding-left: 2px; padding-top: 3px; padding-bottom:3px; background: #E8BABA;}

 .seitentitel {
  font-family: Verdana; font-size: 18px; color: #CC9933; font-weight: bold;
   text-align: center;
 	
 } 
 
 .wraphintertab{
 height:100%;
 	 background-image: url('../images/navi/wraphinterunten.gif'); 
	 background-position: bottom;
	 background-repeat: no-repeat;
 }
  
  .hrdunkel{
  	height: 1px;
	background-color:#673401;
	
 }
  
  .hrhell{
  		height: 1px;
	background-color: #CD9A34;
	  }
	  
	  .navihinter {
	  	background-image: url('../images/navi/navihinter.gif');
		background-repeat: repeat-y
	  }
	  
	  .inhalthinter {
	  background-image: url('../images/navi/animal_leer.gif');
	  background-repeat: no-repeat;
	  background-position:  right bottom; 
	  
	  


	  	
	  }
	  
	.navizelleinakt { 
	height: 20px;
	border-left-style:  inset; 
	border-left-width: 1px; 
	border-right-width: 1px;        
	border-top-style: inset; 
	border-top-width: 1px; 
   border-bottom-style: inset;
	border-bottom-width: 1px;
	background-image: url('../images/navi/buttonhinter.gif');
	background-repeat: repeat-y;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-style:normal; 
	font-variant:normal; 
	font-weight:normal;
	color: Black;
	text-decoration: none;
}
	
	.naviunter1      { 
	font-family: Verdana; 
	font-size: 11px; 
	color: #663300; 
	text-indent: 10px;
	
	}
	
	.naviunter1:hover      { 
	font-family: Verdana; 
	font-size: 11px; 
	color:  #DAA520; 
	text-indent: 10px;
	
	}
	
	.bulletlist {
	
	font-family: Verdana; 
	font-size: 12px; 
	color: #663300
		
	}
	
	.bilder {
		border: 1px;
		border-style: solid;
		border-color: #EB4000;
		
	}
	.tabellentext TD{
	vertical-align:top;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px;

}

/*aus rte.css*/
.titel                   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #BF3F3E; padding-bottom: 6px; padding-top: 12px;}
.untertitel              { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #BF3F3E; padding-bottom: 6px;}
.textnormal              { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #000000; padding-bottom: 12px; text-align: justify; padding-right: 10px;}
.textklein               { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000}
.textdurchgestrichen     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000; text-decoration:line-through; }
.textrot                 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #BF3F3E; padding-bottom: 12px; text-align: justify; padding-right: 10px;}
.textorange				 { text-align: center; font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #EB4000; }
.textweiss               { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #FFFFFF; }
.textweissrechts              { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #FFFFFF; text-align: left; padding-left: 6px; }



/* --> P -----------------------------------*/					
p              { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000; padding-bottom: 0px; padding-right: 0px;  padding-left: 0px; }

p.hintergrundhell{	background-color: #ECE9E5; }
div.hintergrundhell{	background-color: #ECE9E5; }

img.bildmitrand{border:1px solid #BF3F3E}
li						      { font-family: Verdana,Arial, Helvetica, sans-serif; font-size:12px }
/* --> 
ul						    {*list-style-image:url(../images/navi/klickarrow.gif);								  
vertical-align: bottom; 
                          margin: 0; 
								  padding: 0;
								  margin-left: 15px;
								  font-family: Verdana,Arial, Helvetica, sans-serif; 
								  font-size: 12px; 
								  font-style: normal; 
								  color: #000000; 
								  padding-bottom: 6px; }
ol						      { vertical-align: bottom; 
                          margin: 0; 
								  padding: 0;
								  margin-left: 23px;
								  font-family: Verdana,Arial, Helvetica, sans-serif; 
								  font-size: 11px; 
								  font-style: normal; 
								  color: #000000; 
								  padding-bottom: 6px; }*/
/* --> A-Tags -----------------------------------*/
a								{	color: #2F8BD0; text-decoration: underline}

/* --> Tabelle----------------------------------*/



