a:link                   { color: #FF0033; text-decoration: underline }
a:visited                { color: #000000; text-decoration: underline }
a:active                 { color: #000000; text-decoration: underline }
a:hover                  { color: #FF0014; text-decoration: underline }

body     {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#000080; background: #ffffff;
                            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%}
* {margin:0; padding:0;}
	

.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:#FB0005;}
.bgklickpfad             {}
.bgnav                   {background-color:#ffffff; background: url(../images/detail_menubar1.jpg);  background-repeat: no-repeat; background-position: left;   }
.bgnews2                 {background-color:#EFEFEF;}
.bgnews1                 {background-color:#000080;}
.bgintro						 {background-color:#FFFFFF;  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; }

.MenuBackground 											{height: 24px;	vertical-align: middle;}

/*MENU_MAIN */ 
/*.MainMenuTable												{	height: 24px; background: url(../images/detail_menubar.jpg); } */
.MainMenuTable												{	height: 24px; } 

.MainMenuCol A, .MainMenuCol A:visited				{	color: #FFFFFF; text-decoration: none; text-align: center; vertical-align: bottom;	display: block; padding-left: 15px; padding-right: 15px; border-right: 1px solid #000000; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;  padding-top: 4px;  padding-bottom: 4px;   } 
.MainMenuCol A:hover, .MainMenuCol A:hover		{	color: #666666; font-weight: bold; text-decoration: none; text-align: center; display: block; padding-left: 15px; padding-right: 15px; border-right: 1px solid #000000; font-weight: bold; font-size: 12px; vertical-align: bottom; font-family: Verdana, Arial, Helvetica, sans-serif; padding-top: 4px;  padding-bottom: 4px;} 
.MainMenuColAct A, .MainMenuColAct A:visited		{ font-weight: bold; color: #000000; text-decoration: none; text-align: center; display: block; padding-left: 15px; padding-right: 15px; border-right: 1px solid #000000; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; vertical-align: bottom;padding-top: 4px;  padding-bottom: 4px;} 
.MainMenuColAct A:hover, .MainMenuColAct A:hover { color: #000000; font-weight: bold; text-decoration: none;text-align: center; display: block; padding-left: 15px; padding-right: 15px; border-right: 1px solid #000000; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;vertical-align: bottom;padding-top: 4px;  padding-bottom: 4px;}																
/* MENU_MAIN LEVEL 2 */ 
.menu1_main2 A,.menu1_main2 A:visited 	        { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold;                        background-color: #FD0815; border-bottom: 1px solid #FFFFFF; padding-left: 5px; width: 139px;display: block; padding-top: 2px; padding-bottom: 2px; text-decoration: none;} 
.menu1_main2_act A,.menu1_main2_act A:visited  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: none; background-color: #FD0815; border-bottom: 1px solid #FFFFFF; padding-left: 5px; width: 139px;display: block; padding-top: 2px; padding-bottom: 2px; text-decoration: none;} 
.menu1_main2_act A:hover,.menu1_main2 A:hover  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FB0005; font-weight: bold; text-decoration: none; background-color: #FAD7D6; border-bottom: 1px solid #FFFFFF; padding-left: 5px; width: 139px;display: block;  padding-top: 2px; padding-bottom: 2px; } 
.menu1_main2_sub A, .menu1_main2_sub A:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; background-color: #FB0005; font-weight: normal; border-bottom: 1px solid #FFFFFF; padding-left: 5px; width: 139px;display: block; padding-top: 2px; padding-bottom: 2px; } 
.menu1_main2_sub A:hover                       { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; background-color: #FB0005; border-bottom: 1px solid #FFFFFF; padding-left: 5px; width: 139px;display: block;  padding-top: 2px; padding-bottom: 2px; }
/* MENU_MAIN LEVEL 3 */ 
.menu1_main3 A:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;font-weight: bold;   background-color: #FD5E64; border-bottom: 1px solid #FFFFFF; padding-left: 5px; width: 139px;display: block; padding-top: 2px; padding-bottom: 2px; text-decoration: none;} 
.menu1_main3_act A:visited,  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: none; background-color: #FD5E64; border-bottom: 1px solid #FFFFFF; padding-left: 5px; width: 139px;display: block; padding-top: 2px; padding-bottom: 2px; text-decoration: none;} 
.menu1_main3_act A:hover, menu1_main3 A:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FB0005; font-weight: bold; text-decoration: none; background-color: #FAD7D6; border-bottom: 1px solid #FFFFFF; padding-left: 5px; width: 139px;display: block;  padding-top: 2px; padding-bottom: 2px; } 
.menu1_main3_sub A:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; background-color: #FB0005; font-weight: normal; text-decoration: none; border-bottom: 1px solid #FFFFFF; padding-left: 5px; width: 139px;display: block; padding-top: 2px; padding-bottom: 2px; } 
.menu1_main3_sub A:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; background-color: #FB0005; text-decoration: none; border-bottom: 1px solid #FFFFFF; padding-left: 5px; width: 139px;display: block;  padding-top: 2px; padding-bottom: 2px; }

.zeit								                     {	font-family: Verdana, Arial, Helvetica, sans-serif;
																	font-size: 10px; 
																	font-style: normal; 
																	font-weight: normal; 
																	color: Red;    
																	text-align: right;  
																	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                   { padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; height:25px;}
.menu1texton             { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #FFFFFF}
.menu1texton a:link      { color: #000080; text-decoration: none; font-weight: bold}
.menu1texton a:visited   { color: #000080; text-decoration: none; font-weight: bold}
.menu1texton a:active    { color: #000080; text-decoration: none; font-weight: bold }
.menu1texton a:hover     { color: #000080; text-decoration: none; font-weight: bold }

.menu1text               { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #FFFFFF}
.menu1text a:link        { color: #000080; text-decoration: none }
.menu1text a:visited     { color: #000080; text-decoration: none}
.menu1text a:active      { color: #000080; text-decoration: none; font-weight: bold }
.menu1text a:hover       { color: #000080; text-decoration: none; font-weight: bold }

.menu2	                { border-right-width: 4px; border-top-width: 1px; border-bottom: 1px solid #FFFFFF; padding-left: 4px; padding-right: 4px; background-color: #6F6F6F;}
.menu2text               { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #FFFFFF}
.menu2text a:link        { color: #CCCCCC; text-decoration: none }
.menu2text a:visited     { color: #CCCCCC; text-decoration: none }
.menu2text a:active      { color: #FFFFFF; text-decoration: none; font-weight: bold }
.menu2text a:hover       { color: #FFFFFF; text-decoration: none; font-weight: bold }

.menu2texton             { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #FFFFFF}
.menu2texton a:link      { color: #FFFFFF; text-decoration: none; font-weight: bold }
.menu2texton a:visited   { color: #FFFFFF; text-decoration: none; font-weight: bold }
.menu2texton a:active    { color: #FFFFFF; text-decoration: none; font-weight: bold }
.menu2texton a:hover     { color: #FFFFFF; text-decoration: none; font-weight: bold }

.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 }
/* Ende Vertikal Menu */
h1                       {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #FB0005}
h2                       {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; 	font-style: normal; font-weight: bold; color: #FB0005;}
h3                       {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; 	font-style: normal; font-weight: bold; color: #FB0005;}

.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;}


.seitentitel             { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-weight: bold; color: #FF0014;  border-bottom: 1px solid #FF0014;  text-transform: uppercase;    }
.titel                   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #FF0014; padding-bottom: 6px; padding-top: 12px;}
.untertitel              { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #FF0014; padding-bottom: 6px;}
.untertitel              { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #FF0014}
.textnormal              { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #000000; padding-bottom: 12px; text-align: left; padding-right: 10px;}
.content                 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #000000; padding-top:25px;}
.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; }
.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: #FF0014}
.textklein               { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000}
.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: #FB0005; padding-left: 10px; padding-top: 10px;}
.texaktuell              { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; text-indent: 0px; margin-left: 5px; margin-right: 5px; margin-top: 6px; }
.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; }

.tx-guestbook-form-obligationfield		{font-family:Verdana, Helvetica, sans-serif; color:#FF0033; font-size:11px; padding-bottom: 0px; text-decoration:none; }
.tx-guestbook-list-header					{font-family:Verdana, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight:bold; text-decoration:none; background: #FFFACD; height:20px;}
.tx-guestbook-list-entrycomment-title	{font-family: Verdana,helvetica,sans-serif; font-size: 11px; color: #000000; font-weight: bold }
.tx-guestbook-list-row						{font-family: Verdana,helvetica,sans-serif; font-size: 11px; color: #000000 }
.tx-guestbook-list-rowleft					{font-family: Verdana,helvetica,sans-serif; font-size: 10px; color: #000000 }
.tx-guestbook-form-inputfield-big		{border: 1px solid #000080;color: #000000;font-family: verdana, Helvetica, sans-serif; font-size: 11px;width: 200px; }
.tx-guestbook-form-inputfield-med		{border: 1px solid #000080;color: #000000;font-family: verdana, Helvetica, sans-serif;font-size: 11px;width: 200px; }
.tx-guestbook-form-textarea				{border: 1px solid #000080;color: #000000;font-family: verdana, Helvetica, sans-serif;font-size: 11px;width: 200px;height: 100px;} 
.language										{ width: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000080; }
.csc-caption 									{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000}

.imgtext-table                         { margin-bottom: 15px; }
.imgtext-nowrap                        { margin-top: 15px; }
.csc-linkToTop									{ padding-bottom: 6px; padding-top: 6px; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; }
li						                     { list-style-image:url(../images/ul.gif); margin-left: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #000000; padding-bottom: 6px; }
.toplink											{ text-align: center; padding-top: 5px; padding-bottom: 5px; }
.csi-textpic	{
	padding-top: 5px; padding-bottom: 5px;
}

