a:link                  	{ text-decoration: none }
a:visited                	{ text-decoration: none;  }
a:active                 	{ text-decoration: none }
a:hover                  	{ text-decoration: underline }

body     						{  font-family: verdana,arial,sans-serif; font-size: 11px; background-image: url(../images/body-background.gif); background-repeat: repeat-x;
                            	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;}
.table1							{	border: 1px solid #007239 }
.tx-newloginbox-pi3-listrow  {position: relative; width: 619px; }
div.tx-newloginbox-pi3-browsebox table {position: relative; width: 619px; }
div.tx-newloginbox-pi3-browsebox table  tbody tr { width: 619px;}

td.content {width: 619px; }
p.bodytext { width: 619px; }
.csc-textpic-text  ul { width: 600px; }
#colNormal { width: 619px !important; }
.tx-newloginbox-pi3 { width: 619px; }

/*.tableMain {	background-image: url(../images/body-background-rot.gif); background-repeat: repeat-x; }
*/

.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:#e1e1ce; }*/
.bginhalt	{background-color:#e4e4e4;}
/*.bgheader               	{background-color:#FFCC00;}
.bgaussen               	{background-color:#1E6E39;}*/
/*.bgbalken						{background: #FFFFFF }*/
/*.bgfooter					{background: #000099;  }*/
/*.bgdunkel                {background-color:#A7BaC9;}
.bghell                  {background-color:#A7BAC9;}
.bgheller                {background-color:#D6E1F5;}
.bgrand                 {background-color:#000099;}*/
.bgklickpfad            	{}
/*.bgnav                   	{background-color:#ffffff;   }*/
/*.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: #88887b; text-align: center; }
.footer a 	{font-size: 9px; height: 16px; color: #C60751; text-align: center; }

.trheader						{	background-image: url("/fileadmin/templates/layout/images/logo-gross.gif") }

.navigation						{	padding-top: 0px; }
.navigation a					{	display: block; }
.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; }

.rootline             									{	text-align: left; padding-top: 21px; padding-right: 10px; font-size: 10px; font-family: verdana,arial,sans-serif; color: #424242; font-size: 10px; line-height: 18px; }
.klickpfad               								{ 	font-family: verdana,arial,sans-serif; color: #424242; font-size: 10px; }
.klickpfad a:link        								{ 	color: #424242; text-decoration: none; }
.klickpfad a:visited     								{ 	color: #424242; text-decoration: none; }
.klickpfad a:active      								{ 	color: #424242; text-decoration: none; }
.klickpfad a:hover       								{ 	color: #424242; text-decoration: underline; }

.shortcut1					{	font-family: verdana,arial,sans-serif; color: #999999; font-size: 10px; padding-top: 11px;padding-right:0px; padding-bottom:0px;margin:0; line-height: 18px;  background: #c60751;    }
.shortcut1 a:link			{	color: #999999; text-decoration: none;}
.shortcut1 a:visited		{	color: #999999; text-decoration: none;}
.shortcut1 a:active		{	color: #999999; text-decoration: underline;}
.shortcut1 a:hover			{	color: #999999; text-decoration: underline;}

.shortcut					{	font-family: verdana,arial,sans-serif; color: #999999; font-size: 10px; padding-top: 11px;padding-right:0px; padding-bottom:0px;margin:0; line-height: 18px;}
.shortcut a:link			{	color: #999999; text-decoration: none;}
.shortcut a:visited		{	color: #999999; text-decoration: none;}
.shortcut a:active		{	color: #999999; text-decoration: underline;}
.shortcut a:hover			{	color: #999999; text-decoration: underline;}

.hshortcut					{	font-family: verdana,arial,sans-serif; color: #999999; font-size: 10px; padding-top: 11px;padding-right:0px; padding-bottom:0px;margin:0; line-height: 18px;  background-image: url(../images/menu-background-rot.jpg); background-repeat: repeat-y;}
.hshortcut a:link			{	color: #999999; text-decoration: none;}
.hshortcut a:visited		{	color: #999999; text-decoration: none;}
.hshortcut a:active		{	color: #999999; text-decoration: underline;}
.hshortcut a:hover			{	color: #999999; text-decoration: underline;}

.logo {
	background-image: url(../images/logo4-v2.gif);
}

/* Vertikales Menu */
.menu1                   { font-family: verdana,arial,sans-serif; color: #DEE1E1; font-size: 10px; line-height: 10px}
.menu1texton             { font-family: verdana,arial,sans-serif; color: #F6F7F7; font-size: 10px;  line-height: 10px; padding-right: 10px; padding-left: 10px; border-right: 1px solid #666666;}
.menu1texton a:link      { color: #F6F7F7; text-decoration: none; font-weight: normal}
.menu1texton a:visited   { color: #F6F7F7; text-decoration: none; font-weight: normal}
.menu1texton a:active    { color: #F6F7F7; text-decoration: none; font-weight: normal }
.menu1texton a:hover     { color: #F6F7F7; text-decoration: none; font-weight: normal;}

.menu1text               { font-family: verdana,arial,sans-serif; color: #DEE1E1; font-size: 10px; line-height: 10px; padding-right: 10px; padding-left: 10px; border-right: 1px solid #666666;}
.menu1text a:link        { color: #DEE1E1; text-decoration: none }
.menu1text a:visited     { color: #DEE1E1; text-decoration: none}
.menu1text a:active      { color: #DEE1E1; text-decoration: none; font-weight: normal }
.menu1text a:hover       { color: #F6F7F7; text-decoration: none; font-weight: normal }


.submenu1texton             { font-size: 11px;  font-family: verdana,arial,sans-serif; color: #424242; border-top: 1px dotted #424242;border-bottom: 1px dotted #88887b; padding-top: 2px;padding-bottom: 2px;}
.submenu1texton a:link      { color: #424242; text-decoration: none; font-weight: normal}
.submenu1texton a:visited   { color: #424242; text-decoration: none; font-weight: normal}
.submenu1texton a:active    { color: #424242; text-decoration: none; font-weight: normal }
.submenu1texton a:hover     { color: #424242; text-decoration: none; font-weight: normal }

.submenu1text               { font-size: 11px; font-family: verdana,arial,sans-serif; color: #C60751; border-top: 1px dotted #88887b;  padding-top: 2px;padding-bottom: 2px; }
.submenu1text a:link        { color: #C60751; text-decoration: none }
.submenu1text a:visited     { color: #C60751; text-decoration: none}
.submenu1text a:active      { color: #C60751; text-decoration: none; font-weight: normal }
.submenu1text a:hover       { color: #424242; text-decoration: none; font-weight: normal }

.submenu2texton             { font-size: 11px;  font-family: verdana,arial,sans-serif; color: #00445F; padding-left: 0px;padding-bottom: 0px;    }
.submenu2texton a:link      { color: #424242; text-decoration: none; font-weight: normal}
.submenu2texton a:visited   { color: #424242; text-decoration: none; font-weight: normal}
.submenu2texton a:active    { color: #424242; text-decoration: none; font-weight: normal }
.submenu2texton a:hover     { color: #424242; text-decoration: none; font-weight: normal }

.submenu2text               { font-size: 11px;  font-family: verdana,arial,sans-serif; color: #C60751; padding-left: 0px;  padding-bottom: 0px;  }
.submenu2text a:link        { color: #C60751; text-decoration: none }
.submenu2text a:visited     { color: #C60751; text-decoration: none}
.submenu2text a:active      { color: #C60751; text-decoration: none; font-weight: normal }
.submenu2text a:hover       { color: #424242; text-decoration: none; font-weight: normal }


/* Ende Vertikal Menu */
h1                       {font-size: 12pt; font-family: verdana,arial,sans-serif; color: #C60751; font-weight: bold; font-size: 11px; line-height: 18px;}
h2                       {font-size: 11pt; font-family: verdana,arial,sans-serif; color: #C60751; font-weight: bold; font-size: 11px; line-height: 18px;}
h3                       {font-size: 11pt; font-family: verdana,arial,sans-serif; color: #C60751; font-weight: bold; font-size: 11px; line-height: 18px;}



.seitentitel             { font-size: 12px; font-family: verdana,arial,sans-serif; color: #C60751; font-weight: bold; height: 20px;  padding-bottom: 12px;  background-color:#e4e4e4;    }
/*.titel             		{ font-size: 12px; font-family: verdana,arial,sans-serif; color: #8b008b; font-weight: bold; font-size: 11px; line-height: 18px;    }*/
/*.untertitel             { font-size: 11px; font-family: verdana,arial,sans-serif; color: #8b008b; font-weight: bold; font-size: 11px; line-height: 18px;    }*/
.textnormalnews          { font-size: 11px; line-height: 18pt; font-family: verdana,arial,sans-serif; color: #c60751; }
.bodytext                { font-family: verdana,arial,sans-serif; }
p.bodytext                { font-family: verdana,arial,sans-serif;  padding-top: 0px;  padding-bottom: 0px;   }
.textfett                { font-size: 11px;  font-family: verdana,arial,sans-serif; color: #252525;  font-weight: bold; }
.textfettcolor           { font-size: 11px; font-family: verdana,arial,sans-serif; color: #C60751;  font-weight: bold; }
.textkleincolor           { font-size: 9px; font-family: verdana,arial,sans-serif; color: #C60751;  }
.textkleinfett           { font-size: 9px;  font-family: verdana,arial,sans-serif; color: #252525;  font-weight: bold;}
.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);}
.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; }
.text							 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000; }
.colright					 { padding-left: 25px; }
.abstand							 { font-family: Verdana, Arial, Helvetica, sans-serif;line-height: 30px;  height:30px;  }

.formfeld                { width: 100px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; vertical-align: top; background-color: #ededed; border: 1px solid #999999; }
.formfeld1                { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; vertical-align: top; background-color: #E7E7E7; border: 1px solid #CCCCCC; }

.formbutton					 { width: 20px; color: #000000; height: 15px; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; vertical-align: middle; border: 1px solid #CCCCCC; }


.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										{ font-size: 10pt; font-family: verdana,arial,sans-serif; color: #DEE1E1; font-size: 10px; padding-top: 11px; }
.language a:link        { color: #DEE1E1; text-decoration: none }
.language a:visited     { color: #DEE1E1; text-decoration: none}
.language a:active      { color: #DEE1E1; text-decoration: underline;  }
.language a:hover       { color: #DEE1E1; text-decoration: underline;  }

.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;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;}

/*rahmen bild*/
DIV.csi-border DIV.csi-imagewrap .csi-image IMG {
  border: 1px solid #EF3E33;
padding: 0px 0px; 
}

label {	width: 250px; }
/*.content                 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 619px; font-style: normal; color: #000000; padding-top: 19px;padding-right: 10px;}*/
.content                 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000; width: 610px;padding-right:15px;}
#content-normal {
	background: #e4e4e4;
}
.content-right			{	margin: 0; padding-top: 0px; padding-left: 30px; padding-right: 15px; }
.contenttable			{vertical-align: top; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  padding-left: 0px; color: #000000;      }

/*Galerie*/
.tx-lzgallery-pi1 { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000}
.GalleryListingTable {width: 100%; font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000;   }
.GalleryListingDescriptionTable { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000}
.GalleryListingTitle { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #C60751; padding-bottom: 6px;    padding-right: 10px;  }
.GalleryListingDescription{ font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000}
.tx-lzgallery-pi1-nav { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000}
.GalleryDetailTable {width: 100%; font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000;      }
.GalleryDetailTitle { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #C60751; padding-bottom: 6px;    padding-right: 10px;  }
.tx-lzgallery-pi1-fotonav{ font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000;      }
.tx-lzgallery-pi1-fotos{width: 100%; font-family: Verdana,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: 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-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; }



/* Header-Bild */
.headerImage { background: url("../images/header.gif");}


.news-latest-header 	{	padding:0; margin:0; font-family: verdana,arial,sans-serif; color: #C60751; font-weight: bold; font-size: 11px; line-height: 18px; }
.news-list-headerpic {	background: url("../images/menu-background-rot.jpg"); background-repeat:x; line-height: 18px;}
.news-latest-title 	{	padding:0; margin:0; font-size: 11pt; font-family: verdana,arial,sans-serif; color: #000000; font-weight: normal; font-size: 11px; line-height: 18px; }
.news-latest-text 	{	padding:0; margin:0; font-size: 10pt; font-family: verdana,arial,sans-serif; color: #000000; font-weight: normal; font-size: 11px; line-height: 18px; }

.news-list-header {	padding-left: 5px; color: #FFFFFF; font-family: verdana,arial,sans-serif; font-weight: bold; font-size: 11px; line-height: 15px; vertical-align: middle; }
.news-list-text	{	padding-left: 5px; font-family: verdana,arial,sans-serif; font-weight: normal; font-size: 11px; line-height: 18px; }
.news-detail-text	{	padding-left: 0px; font-family: verdana,arial,sans-serif; font-weight: normal; font-size: 11px; line-height: 18px; }
.news-link			{	font-family: verdana,arial,sans-serif; font-weight: normal; font-size: 11px; line-height: 18px; }


/* Suche */
/*suche*/
.tx-gstcontentsearch-pi1              { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000; padding-bottom: 12px; }
.tx-indexedsearch,							{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000; padding-bottom: 12px; }
.tx-indexedsearch-icon,.tx-indexedsearch-result-number							{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000; }
.tx-indexedsearch-title					{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #000000;}
.tx-indexedsearch-descr				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000;}
.tx-indexedsearch-res	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000;}

.tx-indexedsearch-info			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #000000; }
.tx-indexedsearch-redMarkup {	color: #69A1BD;font-weight: bold; font-size: 12px;}
.tx-indexedsearch-whatis { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #000000; padding-bottom: 6px; padding-top: 12px;} 
.tx-indexedsearch-browsebox { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000; padding-bottom: 12px;}
.tx-indexedsearch-rules				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000; padding-bottom: 11px;  padding-top: 11px; }
.tx-indexedsearch-searchbox-sword,.tx-indexedsearch-selectbox-type,.tx-indexedsearch-selectbox-defop,.tx-indexedsearch-selectbox-media,.tx-indexedsearch-selectbox-lang,.tx-indexedsearch-selectbox-sections,.tx-indexedsearch-selectbox-order,.tx-indexedsearch-selectbox-desc,.tx-indexedsearch-selectbox-results,.tx-indexedsearch-selectbox-group,{border: 1px solid #000000; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.tx-indexedsearch-searchbox-button{border: 1px solid #FFFFFF; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  background-color: #A7BAC9;  font: bold;   }

/* filelist*/
/* div-tag */
.tx-filelist-pi1-tr {background: #F3F3F3; }
.tx-filelist-pi1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #252525; padding-bottom: 12px; text-align: justify; padding-right: 10px; }
.tx-filelist-pi1-table {width: 600px;  vertical-align: top;  }
.tx-filelist-pi1-header-tr { height: 18px; vertical-align: middle; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #252525; padding-right: 10px;  background-color: #F4F4EA;  font-weight: bold;  }
.tx-filelist-pi1-header-filename { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #252525; text-align: middle; padding-right: 10px;}
.tx-filelist-pi1-header-info { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #252525; text-align: right; padding-right: 10px;  margin-right: 10px; }
/*.tx-filelist-pi1-header-last_modification { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #FFFFFF; text-align: middle; padding-right: 10px;  }*/
.tx-filelist-pi1-header-icon			{ width:35px; }
.tx-filelist-pi1-info { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #252525; text-align: right; padding-right: 10px;  vertical-align: middle; }
.tx-filelist-pi1-filename				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #252525;
												  font-style: normal;
												  vertical-align: middle;}
												 
.tx-filelist-pi1-header-tr { height: 1px; vertical-align: middle; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1px; font-style: normal; color: #252525; padding-right: 10px;  background-color: #F4F4EA;  font-weight: bold;  }
img { border: none}
.tx-macinasearchbox-pi1,
.tx-macinasearchbox-pi1 a { clear: none; display: inline; margin:0; padding:0; font-family: verdana,arial,sans-serif; color: #DEE1E1; font-size: 10px;
}
.tx-damdownloads-pi1-search  { font-size: 11px; font-family: verdana,arial,sans-serif; color: #000000;}

/*  petition */
.tx-newloginbox-pi3-listrow table { width: 100%; }
.tx-newloginbox-pi3-listrow table th, .tx-newloginbox-pi3-listrow table td { font-size: 11px; text-align: left; }
.tx-newloginbox-pi3-listrow-odd td { background: #e4e4e4; }
/* LOGIN-Box */

.tx-loginboxmacmade-pi2,
.tx-loginboxmacmade-pi2 td{
	padding:0;
}
.tx-loginboxmacmade-pi1-forgotpassword {
	padding-bottom: 12px;
}
.tx-loginboxmacmade-pi1 input {
	border: 1px solid #cccccc; 
	background-color: #F4F4EA;
	font-size: 9px; 
	font-family: verdana,arial,sans-serif; 
	color: #C60751;
}
.tx-loginboxmacmade-pi1 .tx-loginboxmacmade-pi1-error {
	color: #FF0000;
}
.tx-loginboxmacmade-pi1 TABLE.tx-loginboxmacmade-pi1-loginTable,
.tx-loginboxmacmade-pi2 TABLE.tx-loginboxmacmade-pi2-loginTable {
	padding: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	border: none;
	border-collapse: collapse;
}
.tx-loginboxmacmade-pi1 TABLE.tx-loginboxmacmade-pi1-loginTable TD,
.tx-loginboxmacmade-pi2 TABLE.tx-loginboxmacmade-pi2-loginTable TD {
	padding: 0;
	padding-top: 2px;
	padding-bottom: 2px;
	border: none;
	background-color: transparent;
}
.tx-loginboxmacmade-pi1 TABLE.tx-loginboxmacmade-pi1-loginTable TD.tx-loginboxmacmade-pi1-labelCell,
.tx-loginboxmacmade-pi2 TABLE.tx-loginboxmacmade-pi2-loginTable TD.tx-loginboxmacmade-pi2-labelCell {
	padding:0;
	border: none;
	background-color: none;
	font-weight: bold;
}
.tx-loginboxmacmade-pi2-forgotpasswordLink {
	padding-left: 2px;
	padding-bottom: 5px;
}

/*forum*/
.tx-mmforum-table {
	width: 605px;
}
.tx-mmforum-pi1-codeboxnote, tx-mmforum-pi1-newpost-middle, {
	width: 450px;
}

/* umfragetool */
.question {
	font-size: 12pt; font-family: verdana,arial,sans-serif; color: #C60751; font-weight: bold; font-size: 11px; line-height: 18px;
}
.survey_item {
	padding: 10px;
}
.tx-pbsurvey-pi1 * {
	font-size: 11px;
}
.matrix td {
	padding: 5px !important;
}

.leftpanel {
	background-color: #FFF;
}
