* { 
	-moz-box-sizing:border-box; 
	box-sizing:border-box;
}

h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr {
	font-size:12px;
	font-family:Arial,Helvetica,sans;
	font-weight:normal;
	color:#303030;
	
}



/****************************************

	GENERAL STYLE FOR TYPO3 BACKEND:

Stylesheet for the TYPO3 backend. 
You can configure another/additional stylesheet for use by the $TBE_STYLES global var

TYPO3 CVS ID: $Id: stylesheet.css,v 1.7 2003/12/19 22:49:04 typo3 Exp $

*****************************************/




/*********************************************
 * MAIN STYLES:
 *********************************************/

SELECT, TEXTAREA, INPUT, TD, BODY, .defstyle, P, DIV {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	margin: 0 0 0 0;
	color: black;
}
FORM { margin: 0 0 0 0; }
H1, H2, H3, H4 {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	margin: 3px 0px 3px 0px;
}

/* Occasionally used, eg. in About Modules: */
H1 {
	font-size: 14px;
	text-align: center;
	margin-top: 16px;
	margin-bottom: 16px;
}

/* MAIN page header: */
H2 {
	background-color: #9BA1A8;
	text-align: center;
}

/* Normal section headers */
H3 {
	margin: 8px 0px 5px 0px;
	padding: 1px 3px 1px 3px;
	background-color: #E7DBA8;
}

/* Discrete section headers (no background) */
H4 {
	margin-top: 6px;
	color: #333333;
}

/* Preformatted text - not used so much in TYPO3 
PRE   {
	font-family: mono-spaced; 
	font-size: 12px;
}*/

A {
	color : #eeeeee;
	
}

A:hover {color: #254D7B}



/* horizontal ruler */
HR, DIV.hr {
	height: 1px;
	color: #ddddd;
	background-color: #ddddd;
	border-top: 1px solid #7a7a7a;
	border-bottom: 1px solid #000;
}

IMG {
  border: 0px;
}
		
		
		
		
		
		
/*********************************************
 * Background color classes:
 *********************************************/

.bgColor {background-color: #F7F3EF;}
.bgColor-10 {background-color: #ede9e5;}
.bgColor-20 {background-color: #e3dfdb;}
.bgColor2 {background-color: #9BA1A8;}
.bgColor3 {background-color: #F6F2E6;}
.bgColor3-20 {background-color: #e2ded2;}
.bgColor4 {background-color: #D9D5C9;}
.bgColor4-20 {background-color: #c5c1b5;}
.bgColor5 {background-color: #ABBBB4;}
.bgColor6 {background-color: #E7DBA8;}

				



/*********************************************
 * Various body tags:
 *********************************************/

 /* Set default values for bodytags: */
BODY { 
	margin: 2px 0px 0px 4px; 
	background-color: #F7F3EF;
}

 /* Setting alternative background color on some frames: */
BODY#typo3-alt-toplogo-php, BODY#typo3-alt-menu-sel-php, BODY#typo3-alt-topmenu-dummy-php, BODY#typo3-alt-topmenu-dummy-php-iconmenu, BODY#typo3-alt-clickmenu-php, BODY#typo3-alt-clickmenu-php-notop, BODY#typo3-alt-palette-php  {
	background-color: #9BA1A8; 
}




/****************************************
 * SPECIFIC WRAPPERS
 *
 * The "template" class is usually instantiated as either
 * bicDoc, mediumDoc, smallDoc or noDoc
 * Each of these will result in the whole page content between the bodytags being wrapped in a DIV-section with a class.
 * The class name will be "typo3-[classname]"
 * In particular we set the width of these wrapper-sections: 
 *****************************************/
 
DIV.typo3-bigDoc, DIV.typo3-noDoc { margin-left: 10px; margin-top: 5px; width: 740px; }
DIV.typo3-noDoc H2 { width: 740px; }
DIV.typo3-mediumDoc { width: 470px; }
DIV.typo3-smallDoc { width: 350px; }



/*********************************************
 * SPECIAL ELEMENTS IN THE BACKEND
 *********************************************/

/* Context Sensitive Menu / Top frame (alt_clickmenu.php): */
BODY#typo3-alt-clickmenu-php { background-image: url(gfx/alt_topmenu_back_full.gif); margin-top: 10px; }
BODY#typo3-alt-clickmenu-php-notop { background-image: url(gfx/alt_topmenu_back_dummy.gif) }
TABLE#typo3-CSM-top A { text-decoration: none;}
TABLE#typo3-CSM-top IMG { vertical-align: middle; margin-bottom:2px; }
TABLE#typo3-CSM-top TR TD { white-space: nowrap; }
TABLE#typo3-CSM-top TR TD.c-closebutton { padding-left: 10px; }
TABLE#typo3-CSM-top TR TD.c-itemicon { padding-left: 10px; font-weight: bold; }
TABLE#typo3-CSM-top IMG.c-roimg { margin-right: 2px; }

/* Context Sensitive Menu / Layer (alt_clickmenu.php creates it) */
/* Notice: Rollover color is set by ->bgColor5 in the template object of alt_clickmenu.php */
TABLE.typo3-CSM { border: #9BA1A8 1px solid; }
TABLE.typo3-CSM TD.typo3-CSM-item { white-space: nowrap; }
TABLE.typo3-CSM TR.typo3-CSM-itemRow TD { padding: 1px 5px 1px 5px; }
TABLE.typo3-CSM TR.typo3-CSM-itemRow { height: 13px; cursor: pointer; }

/* Top menu (alt_topmenu_dummy.php) */
BODY#typo3-alt-topmenu-dummy-php {	background-image: url(gfx/alt_topmenu_back_dummy.gif); }
BODY#typo3-alt-topmenu-dummy-php-iconmenu { background-image: url(gfx/alt_topmenu_back_full.gif); margin-top: 8px; margin-left: 6px; }
TABLE#typo3-topMenu TR TD {white-space: nowrap;}
TABLE#typo3-topMenu TR TD.c-logout {padding-left: 20px;}
TABLE#typo3-topMenu TR TD.c-menu IMG {margin: 0px 1px 0px 1px;}

/* Logo frame (alt_toplogo.php) */
BODY#typo3-alt-toplogo-php {margin: 0px 0px 0px 0px;}

/* Help > About modules (alt_intro.php) */
DIV.typo3-alt-intro-php { width: 600px; margin-left: 10px; }
TABLE#typo3-about-modules {margin-top: 5px;}
TABLE#typo3-about-modules TR TD { vertical-align: top; padding: 2px 2px 2px 2px; }
TABLE#typo3-about-modules TR.c-mainitem TD IMG { vertical-align: middle;  padding: 0px 2px 0px 2px; }

/* Vertical Module Menu script, left frame (alt_menu.php): */
BODY#typo3-alt-menu-php { margin: 2px 0px 0px 2px; }
BODY#typo3-alt-menu-php A { text-decoration: none; }
TABLE#typo3-vmenu TR.c-mainitem TD { background-color: #D9D9D8; padding: 1px 1px 1px 1px; border: #9BA1A8 1px solid; vertical-align: middle;}
TABLE#typo3-vmenu TR.c-endrow TD {height: 5px;}
TABLE#typo3-vmenu TR.c-first TD {height: 2px;}
TABLE#typo3-vmenu TR.c-mainitem TD IMG { vertical-align: middle; margin-right: 2px;}
TABLE#typo3-vmenu TR.c-mainitem TD SPAN.c-label { position: relative; top: 1px;}
DIV#typo3-alt-menu-php-logininfo { text-align: center; width: 90px; margin-top:15px; margin-bottom: 15px;}
DIV#typo3-alt-menu-php-logininfo P { margin-top:5px; }
DIV#typo3-alt-menu-php-adminFunc { text-align: left; width: 110px; margin-top:15px; }
DIV#typo3-alt-menu-php-adminFunc IMG { margin: 0px 2px 0px 2px;}
 
/* Trees */
TABLE#typo3-tree A { text-decoration: none; }
TABLE#typo3-tree TR TD { white-space: nowrap; }
TABLE#typo3-tree TR TD IMG { vertical-align: middle; }
TABLE#typo3-tree TR TD IMG.c-recIcon { margin-right: 1px;}
TABLE#typo3-tree { margin-bottom: 10px; width: 95%; }
BODY#typo3-alt-file-navframe-php P.c-refresh IMG, BODY#typo3-alt-db-navframe-php P.c-refresh IMG { vertical-align: middle;  margin-right: 7px;}

/* Element Browser / RTE link selection: */
TABLE#typo3-curUrl { font-weight: bold; width: 100%; margin-bottom: 2px;}
TABLE#typo3-RTElinkMenu TR TD { text-align: center; white-space: nowrap; width: 15%; font-weight: bold; }
TABLE#typo3-linkTarget { margin-bottom: 25px; }
TABLE#typo3-linkPages TR TD.c-wCell, TABLE#typo3-linkFiles TR TD.c-wCell, TABLE#typo3-EBrecords TR TD.c-wCell, TABLE#typo3-EBfiles TR TD.c-wCell { padding-right: 5px; white-space: nowrap; }
BODY#typo3-browse-links-php IMG { vertical-align: middle; }
BODY#typo3-browse-links-php IMG.c-blinkArrowL { margin: 0px 3px 0px 3px; }
TABLE#typo3-linkMail, TABLE#typo3-linkURL, TABLE#typo3-linkTarget { margin-top: 5px; } 
BODY#typo3-browse-links-php H3.bgColor5 { margin-top: 2px; }
BODY#typo3-browse-links-php A { text-decoration: none; }
TABLE#typo3-msgBox { margin-top: 10px; margin-bottom: 10px;}
TABLE#typo3-msgBox TR TD { padding: 10px 50px 10px 50px; }

/* Palette display for TCEforms (top frame, alt_palette.php) */
BODY#typo3-alt-palette-php { background-image: url(gfx/alt_topmenu_back_full.gif); margin-top: 8px; margin-left: 6px; }
TABLE#typo3-TCEforms-palette TD {white-space: nowrap; vertical-align: top;}
TABLE#typo3-TCEforms-palette TR TD.c-label { padding-top: 3px; }
TABLE#typo3-TCEforms-palette TR TD.c-close { padding-top: 3px; }

/* Context Sensitive Help window (view_help.php) */
DIV.typo3-view-help { margin-top: 6px; margin-left: 3px; width:95%; }
DIV.typo3-view-help H3 { background-color: #ABBBB4; margin-top: 0px;}
DIV.typo3-view-help H4 { margin-top: 15px; border-bottom: 1px black solid; }

/* Shortcut frame (alt_shortcut.php) */
BODY#typo3-alt-shortcut-php { border-top: #9BA1A8 1px solid; margin: 0px 0px 0px 0px; padding: 2px 0px 0px 5px;}

/* Document, listing recently edited records if no records were open (alt_doc_nodoc.php) - this is effectively the Doc module */
TABLE.typo3-recent-edited { width: 100%; }
TABLE.typo3-recent-edited IMG.c-recicon { margin-right: 5px; vertical-align: middle; }
TABLE.typo3-recent-edited TD { white-space: nowrap; }
BODY#typo3-alt-doc-nodoc-php P IMG { vertical-align: middle; margin-left: 5px; }
BODY#typo3-alt-doc-nodoc-php { margin-left: 5px; }

/* Login Screen 

	 * Warning:
	 * DO NOT prevent the copyright notice from being shown!
	 * According to the GPL license an interactive application must show such a notice on start-up ('If the program is interactive, make it output a short notice... ' - see GPL.txt)
	 * Therefore preventing this notice from being properly shown is a violation of the license, regardless of whether you remove it or use the stylesheet to obstruct the display.
*/
BODY#typo3-index-php { background-color: white; margin: 0px 0px 0px 0px; }
BODY#typo3-index-php TABLE#wrapper { width: 100%; height: 80%; margin-top: 30px; }
BODY#typo3-index-php TABLE#loginwrapper { width: 100%; background-color: #F2AC56; text-align: left; }
BODY#typo3-index-php DIV#copyrightnotice { width: 70%; text-align: left; margin-top: 10px; }
BODY#typo3-index-php DIV#copyrightnotice IMG { margin-right:5px; margin-bottom:5px; }
BODY#typo3-index-php DIV#loginimage {text-align: right; padding-right: 30px; margin-bottom: 5px;}
TABLE#logintable { margin: 5px 20px 5px 20px; }
TABLE#logintable TR TD { padding: 1px 1px 1px 1px;}
TABLE#logintable H2 { background-color: transparent; font-size: 14px; color: white; text-align: left; }
TABLE#logintable P { font-size: 12px; color: white; font-weight: bold; }
TABLE#logintable P.c-info { font-size: 10px; font-weight: normal; }
TABLE#logintable INPUT.c-username, TABLE#logintable INPUT.c-password, TABLE#logintable SELECT.c-interfaceselector { width: 150px; }
TABLE#logintable INPUT { border: #E87E25 solid 1px; background-color: white; }

DIV#loginNews { width: 70%; margin-top: 30px; }
DIV#loginNews H2 { background-color: #E26816; color: white; font-size: 12px; }
DIV#loginNews TABLE TR TD { padding-right: 10px; padding-left: 10px; }
DIV#loginNews TABLE TR TD.c-header { font-weight: bold; background-color: #FFD8A9;  }
DIV#loginNews TABLE TR.c-spacer { height: 10px; }

/* Wizards: */
BODY#typo3-wizard-tsconfig-php { margin-left: 5px; }
TABLE#typo3-tablewizard SPAN.c-wizButtonsH INPUT { margin-right: 2px;  vertical-align: middle; }
TABLE#typo3-tablewizard SPAN.c-wizButtonsV INPUT { margin-right: 2px;  vertical-align: middle; }
TABLE#typo3-formwizard SPAN.c-wizButtonsV INPUT { margin-bottom: 2px; }
INPUT.c-inputButton, IMG.c-inputButton { margin-right: 2px;  vertical-align: middle; }
DIV#c-saveButtonPanel, DIV#c-inputMode { margin-top: 10px; }
TABLE#typo3-formwizard TR#typo3-formWizardHeader TD { font-weight: bold; text-align: center; }
TABLE#typo3-formwizard TR TD { padding: 0px 2px 0px 2px; }
BODY#typo3-wizard-rte-php, BODY#typo3-wizard-rte-php TABLE#typo3-rtewizard { height: 98%; }
BODY#typo3-wizard-rte-php TABLE#typo3-rtewizard TR TD#c-formContent { height: 100%; vertical-align: top; }

/* History / Undo */
TABLE#typo3-history TR TD, TABLE#typo3-history-item TR TD { vertical-align: top; }
TABLE#typo3-history TR.c-head TD, TABLE#typo3-history-item TR.c-head TD { font-weight: bold; }
TABLE#typo3-history IMG, TABLE#typo3-history-item IMG { margin: 1px 1px 1px 1px;}

/* Move element */
BODY#typo3-move-el-php IMG { vertical-align: middle; }
BODY#typo3-move-el-php TABLE#typo3-ttContentList IMG, BODY#typo3-move-el-php IMG#c-recIcon {margin-right: 4px; }

/* File scripts */
BODY#typo3-file-upload-php DIV#c-submit, BODY#typo3-file-upload-php DIV#c-upload, BODY#typo3-file-upload-php DIV#c-override, BODY#typo3-file-upload-php DIV#c-select { 
	margin-top: 10px; 
}
BODY#typo3-file-rename-php DIV#c-submit, BODY#typo3-file-rename-php DIV#c-rename  { 
	margin-top: 10px; 
}
BODY#typo3-file-newfolder-php DIV#c-select, BODY#typo3-file-newfolder-php DIV#c-createFolders, BODY#typo3-file-newfolder-php DIV#c-submitFolders, BODY#typo3-file-newfolder-php DIV#c-newFile, BODY#typo3-file-newfolder-php DIV#c-submitFiles {
	margin-top: 10px; 
}
BODY#typo3-file-edit-php DIV#c-submit, BODY#typo3-file-edit-php DIV#c-edit { 
	margin-top: 10px; 
}

/* Web > Page */
TABLE.typo3-page-ceHeader { width: 100%; }
TABLE.typo3-page-ceHeader IMG { vertical-align: middle; }
TABLE.typo3-page-columnsMode IMG.c-divider { margin: 10px 0px 5px 0px;}

/* Web > List */
TABLE.typo3-dblist IMG { vertical-align: middle; }
TABLE.typo3-dblist TR TD { padding-left: 1px; padding-right: 6px; }
TABLE.typo3-dblist TR TD.c-headLineTable { background-color: #cccccc; height: 16px; }
TABLE.typo3-dblist TR TD.c-headLine { background-color: #eeeeee; }
TABLE.typo3-dblist TR TD.c-headLineTable A { text-decoration: none;font-weight: bold; }
TABLE.typo3-dblist TR TD DIV.typo3-DBctrl { background-color: #C5C1B5; }
TABLE.typo3-dblist TR TD DIV.typo3-clipCtrl {background-color: #ABBBB4; text-align: center; }
TABLE.typo3-dblist TR TD DIV.typo3-clipCtrl IMG, TABLE.typo3-dblist TR TD DIV.typo3-DBctrl IMG { margin-left: 1px; margin-right: 1px; }

DIV#typo3-newRecordLink { margin: 5px 0px 5px 0px; font-weight: bold;}
DIV#typo3-newRecordLink IMG { margin-right: 5px; vertical-align: middle; }

INPUT.smallCheckboxes { vertical-align: middle; margin: 0 0 0 0; padding: 0 0 0 0; width: 12px; height: 12px; }
DIV#typo3-listOptions { margin: 10px 0px 10px 0px; }

/* File > List */
TABLE#typo3-filelist IMG { vertical-align: middle; }
TABLE#typo3-filelist TR TD { padding-left: 1px; padding-right: 6px; }
TABLE#typo3-filelist TR TD.c-headLine  { background-color: #cccccc; font-weight: bold; height: 16px; }
TABLE#typo3-filelist TR TD DIV.typo3-clipCtrl {background-color: #ABBBB4; text-align: center; }

/* Clipboard */
TABLE#typo3-clipboard, DIV#typo3-newRecordLink, TABLE#typo3-dblist-search { margin-top: 10px; }
TABLE#typo3-clipboard TR.bgColor5 TD A { text-decoration: none; }
TABLE#typo3-clipboard TR.bgColor5 TD IMG { vertical-align: middle; }

/* Page info */
TABLE.typo3-page-pages TR TD.c-headLine { background-color: #ABBBB4; }
BODY#typo3-mod-web-info-index-php IMG { vertical-align: middle; }
TABLE.typo3-page-sysnote TR TD { background-color: #D9D5C9 }
TABLE.typo3-page-sysnote TR TD.c-headLine { background-color: #c5c1b5 }

/* Web > Access */
TABLE#typo3-permissionList IMG { vertical-align: middle; }
TABLE#typo3-permissionMatrix TD { text-align: center; width: 16%; }
TABLE#typo3-permissionMatrix TD.bgColor2 { font-weight: bold; padding-left: 10px; padding-right: 10px; }

/* New element */
BODY#typo3-db-new-php IMG { vertical-align: middle; }
BODY#typo3-db-new-php A IMG { margin-right: 5px; }
BODY#typo3-db-new-php A { text-decoration: none; }
BODY#typo3-db-new-php IMG.c-helpImg { margin-left: 20px; text-align: right; }
BODY#typo3-db-new-php DIV#typo3-newPageLink { margin-top: 20px; }

/*********************************************
 * VARIOUS STAND-ALONE classes:
 *********************************************/

/* Dimmed span tag color (disabled) */
.typo3-dimmed {color: #666666;}

/* Red span tag color (warning, notice) */
.typo3-red {color: red;}
TABLE.warningbox { border: solid 2px black; background-color: yellow; margin: 20px 0px 20px 0px; }
TABLE.warningbox TD { padding: 20px 20px 20px 20px; font-weight: bold; } 

/* Various classes: */
.nobr {white-space: nowrap;}
.diff-r {color: red;}
.diff-g {color: green;}
IMG.absmiddle { vertical-align: middle; }
.smallCheckboxes { width:12; height:12; margin:0 0 0 0; }
.uppercase { text-transform : uppercase; }

/* Permissions, green and red */
.perm-allowed {color: green; font-weight: bold;}
.perm-denied {color: red; font-weight: bold;}

/* Clipboard  */
TR.typo3-clipboard-head {
	background-color: #cccccc;
}

/* Go back A-tags */
A.typo3-goBack {
	font-weight: bold;
	background-color: #D9D5C9;
	padding: 1px 1px 1px 1px;
}
A.typo3-goBack IMG { margin-right: 5px; vertical-align: middle; }
SPAN.typo3-moduleHeader IMG { vertical-align: middle; margin-right: 4px; }



/*********************************************
 * TypoScript Highlighting:
 *********************************************/
 
PRE.ts-hl {font-size: 11px; font-family : monospace;}
PRE.ts-hl .ts-prespace {}
PRE.ts-hl .ts-objstr_postspace {}
PRE.ts-hl .ts-operator_postspace {}
PRE.ts-hl .ts-operator { color: black; font-weight: bold; }
PRE.ts-hl .ts-value {color: #cc0000;}
PRE.ts-hl .ts-objstr {color: #0000cc;}
PRE.ts-hl .ts-value_copy {color: #006600;}
PRE.ts-hl .ts-value_unset {background-color: #66cc66;}
PRE.ts-hl .ts-ignored {background-color: #66cc66;}
PRE.ts-hl .ts-default {background-color: #66cc66;}
PRE.ts-hl .ts-comment {color: #666666; font-style: italic;}
PRE.ts-hl .ts-condition {background-color: maroon; color: #ffffff; font-weight: bold;}
PRE.ts-hl .ts-error {background-color: yellow; border: 1px red dashed; font-weight: bold;}
PRE.ts-hl .ts-linenum {background-color: #eeeeee;}












/* Visual debugging: */
/*
H2,H3,H4,DIV {border: 1px dotted #666666;}
*/



body {
	padding:0px;
	margin:0px;
}

.tab {
	width:100%;
}
				

.td1 {
	width:10px;
	background:#e2e2e2;
}
				
.tdlogo {
	width:250px;
	background:#eaeaea;
}
				
.logo {
	margin-top:24px;
	margin-bottom:25px;

}

.td2 {
	background:#ffffff;
	text-align:right;
	color:#ffffff;
	font-size:48px;
	font-family:'Times New Roman', sans-serif;
	font-style: italic;
}
		
h3 {
	padding:0px;
	margin:0px;
	color:#000000;
	font-size:48px;
	font-family:'Times New Roman', sans-serif;
	font-style: italic;
}
		
.tdleft {
	width:250px;
	height:100%;
	vertical-align:top;
	background:#d7d7d7;
}

.tdfoto {
}				
				
.tdevent {
	vertical-align:top;
	background:#d7d7d7;
	border-top-style:solid;
	border-top-width:2px;
	border-top-color:#ffffff;	
	padding-bottom:10px;	
	padding-top:10px;
	padding-left:12px;	
}
				
.event_title {
	color:#9a1010;
	font-size:11px;
}
			
.event_text {
	color:#4b4b4b;
	font-size:11px;
	padding-top:10px;
}

.event_text h1 {
	padding:0px;
	margin:0px;
	font-size:11px;
	font-weight:bold;
}

.event_text a {
	text-decoration:none;
	color:#9a1010;
}

.event_text a:hover {
	text-decoration:none;
	color:#384787;
}
				
.tdsearch {
	vertical-align:top;
	background:#d7d7d7;
	border-top-style:solid;
	border-top-width:2px;
	border-top-color:#ffffff;	
	padding-bottom:20px;	
	padding-top:10px;
	padding-left:12px;
}
				
.search_adv {
	color:#4b4b4b;
	font-size:10px;
}

.search_adv a {
	text-decoration:none;
	color:#910101;
}

.search_adv a:hover {
	text-decoration:none;
	color:#4b4b4b;
}
				
				.tdleft_leer {
					vertical-align:top;
					background:#d7d7d7;
					border-top-style:solid;
					border-top-width:2px;
					border-top-color:#ffffff;	
					padding-bottom:20px;	
					padding-top:10px;
					padding-left:12px;
					color:#d7d7d7;
					height:100%;
			
				}
				
				.tdart {
					vertical-align:top;
					height:100%;
					background:#cc6600;
					
		
		
				}
				
.art2 {
	background:#cc6600;
	width:100%;
	height:400px;
}
		
.art3 {
	background:#e2e2e2;
}
				
.tdcontainer {
	vertical-align:top;
	height:100%;
}
					
.tabcontainer {
	width:100%;
/*	height:100%;*/
}
				
				
td.menu_art {

		padding-left:15px;
	padding-top:3px;
text-align:left;
	vertical-align:middle;
	background:#CC6600;
height:25px;
	
	font-size:12px;
}
				
td.menu {
	text-align:center;
	
	
	border-right-style:solid;
	border-right-width:2px;
	border-right-color:#ffffff;
}

				
td.menu a {
	display:block;
	width:100px;
	vertical-align:middle;
	padding-top:18px;
	padding-bottom:12px;
	color:#ffffff;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
	/* XXX*/
}

td.menu a:hover {
	display:block;
	width:100px;
	background:#ffffff;
	vertical-align:middle;
	padding-top:12px;
	padding-bottom:12px;
	color:#ffffff;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	/* XXX */
}
				
td.menu_act {
	text-align:center;
	width:100px;
	background:#606060;
	border-right-style:solid;
	border-right-width:2px;
	border-right-color:#ffffff;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
	font-size:12px;
	/* XXX */
}

td.menu_act a {
	display:block;
	vertical-align:middle;
	padding-top:12px;
	padding-bottom:12px;
	color:#ffffff;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
}



				
				div.menu_active {
					background:#606060;
					margin-right:2px;
					border-style:solid;
					border-width:1px;
					border-color:#606060;
					padding-top:12px;
					padding-bottom:9px;
					color:#ffffff;
					font-size:13px;
					font-weight:bold;
				}
				
				
.tabredmenu {
	margin-top:2px;
	width:100%;
}

.tdredmenu {
	width:508px; 
/*	min-width:508px; */
	background:#9a1010; 
	padding-top:10px; 
	padding-bottom:10px;
}
.redmenu_left {
	width:254px;
	min-width:254px; 
	float:left; 
	border-right-color:#ffffff; 
	border-right-style:solid; 
	border-right-width:1px;
}

.redmenu_right {
	width:253px; 
	min-width:253px; 
	float:left;
}

td.tdredmenu_art {
	background:#9a1010;
	border-left-color:#ffffff;
	border-left-style:solid;
	border-left-width:2px;
	color:#9a1010;
}
		

div.redmenu {
	color:#ffffff;
/*	font-size:12px;*/
	margin-bottom:4px;
	margin-top:4px;
	font-weight:bold;

}

div.redmenu a {
	color:#ffffff;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}
				
div.redmenu a:hover {
	color:#ffffff;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}


div.redmenu_icon {
	float:left;
	margin-top:6px;
	margin-right:8px;
	margin-left:15px;
	margin-bottom:4px;
	color:#ffffff;
/*	font-size:14px;*/
}
				
.inhalt {
	margin-left:30px;
	margin-top:15px;
	margin-right:30px;
	margin-bottom:15px;
	font-size:12px;
	color:#303030;
}


.inhalt h2 {
	color:#C6B877;
	font-size:11px;
/*	font-weight:bold;*/
	letter-spacing:4px;
	text-transform:uppercase;
}

.rahmen1 {
	background: #f0f0f0;
	border-width:1px;
	border-style:dashed;
	border-color:#d0d0d0;
	margin-bottom:10px;
	padding-bottom:5px;
}

.rahmen1 h4{
	margin-top:5px;	
	margin-left:2px;
}


.inhalt a {
	color:#CC6600;
	text-decoration:none;
}

.inhalt a:hover {
	text-decoration:none;
	color:#a0a0a0;
}


.inhalt h1 {
/*	font-size:14px;*/
	font-weight:bold;
	padding:0px;
	margin-bottom:10px;
	color:#303030;
}

.inhalt h4 {
/* Für Shop-System */
	font-weight:bold;
	font-size: 16px;
	margin-bottom:10px;
	color:#303030;
}

.inhalt h5 {
	font-weight:bold;
	font-size:14px;
	color:#9a1010;
	margin-bottom:10px;
}

/* Menu für Shop */
.celmenu {
	color:#a0a0a0;
}


.inhalt table {
/*	margin-bottom:20px;*/
	/*font-size:14px;*/
	color:#303030;
}

/* Wrap um Inhaltselement Text + Bild */
.t3textpic {
	margin-bottom:20px;
}

.inhalt p {
	margin-bottom:10px;
	font-size:14px;
}

.inhalt .bulletlist {
	font-size:14px;
	
}
div.table {
/*	font-size:14px;*/
	color:#303030;
}


div.bullet_list {
	margin-bottom:20px;
}

div.bullet_list ul{
	margin-bottom:0px;
	margin-top:0px;
}

.infounten {
	border-top-style:dashed;
	border-top-color:#d0d0d0;
	border-top-width:1px;
/*	width:100%;	*/
	margin-bottom:10px;
	margin-top:60px;

	
}

.printlink {
	float:left;
	width:120px;
	margin-left:30px;
	margin-top:10px;
	margin-bottom:10px;
}


.printlink_img {
	float:left;
	border-width:0px;
}

.printlink_img img{
	border-width:0px;
}

.printlink_text {
	padding-top:7px;
	padding-left:7px;
	color:#a0a0a0;
	float:left;
}

.printlink_text a {
	color:#a0a0a0;
	text-decoration:none;
}

.printlink_text a:hover {
	color:#9a1010;
	text-decoration:none;
}


.friend {
	float:left;
	width:140px;
	margin-left:30px;
	margin-top:10px;
	margin-bottom:10px;
}

.friend_img {
	float:left;
	border-width:0px;
}
.friend_img img{
	border-width:0px;
}

.friend_text {
	padding-top:7px;
	padding-left:7px;
	color:#a0a0a0;
	float:left;
}

.friend_text a {
	color:#a0a0a0;
	text-decoration:none;
}

.friend_text a:hover {
	color:#9a1010;
	text-decoration:none;
}


.totop {
	float:right;
	width:150px;
	margin-right:30px;
	margin-top:10px;
	margin-bottom:10px;
}

.totop_img {
	float:left;
	border-width:0px;
}
 .totop_img img { 
	border-width:0px;
}

.totop_text{
	padding-top:7px;
	padding-right:7px;
	color:#a0a0a0;
	float:left;
}

.totop_text a {
	color:#a0a0a0;
	text-decoration:none;
}

.totop_text a:hover {
	color:#9a1010;
	text-decoration:none;
}


.filelinks_desc {
	margin-bottom:10px;
}

div.filelinks_icon {
	margin-right:10px;
}




/*
  ***************************************************
  *  News
  *
  *

*/

.news_latest_object {
/*	margin-top:40px;*/
	margin-bottom:40px;
}

.news_latest_date {
	color:#6a1010;
	font-size:11px;
}

.news_latest_title {
	color:#303030;
/*	font-weight:bold;*/
/*	margin-bottom:10px;*/
}

.news_latest_object a{
	color:#a0a0a0;
}

.news_latest_object a:hover{
	color:#9a1010;
}

.news_latest_subheader {
	color:#303030;
}

.news_latest_link {
	text-align:left;
	margin-bottom:10px;
}


.news_single_date {
	color:#303030;
	font-size:11px;
}


.news_single_titel {
	color:#9a1010;
	font-size:16px;
	margin-bottom:5px;
}

.news_single_author {
	color:#9a1010;
	font-size:11px;
	text-transform:uppercase;
	margin-bottom:10px;
}

.news_single_subheader {
	color:#303030;
	font-style:italic;
	margin-bottom:10px;
}


.news_single_content {
	color:#303030;
	margin-bottom:20px;
}



.news_single_links_text  {
	color:#303030;
	font-weight:bold;
	margin-bottom:10px;
}


.news_single_related_text {
	color:#303030;
	font-weight:bold;
	margin-top:20px;
	margin-bottom:10px;
}

.news_single_links a {
	color:#9a1010;
}

.news_single_related a {
	color:#9a1010;
}

.news_single_back {
	color:#9a1010;
	margin-top:20px;
	margin-bottom:10px;
}

.news_single_back a {
	color:#9a1010;
}




.news_list_header {
	width:100%;
	background:#d0d0d0;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	margin-bottom:5px;
}

.news_list_title {
	color:#9a1010;
	font-weight:bold;
}

.news_list_date {
	color:#303030;
	font-size:10px;
}

.news_list_subheader {
	margin-bottom:5px;
}
	
.news_list_author {
	font-size:10px;
	margin-bottom:30px;
}



.rdf_news_all {
	padding-bottom:40px;
}

.rdf_news_image {
/*	float:left;*/
	margin-right:15px;
	margin-bottom:10px;
}

.rdf_news_image img{
	border-style:solid;
	border-color:#303030;
	border-width:1px;
}


.rdf_news_item {
	margin-bottom:8px;
}

.rdf_news_item a:hover {
	color:#9a1010;
}

.rdf_news_item a {
	color:#a0a0a0;
}



.tx-indexedsearch-info td{
	background:#e2e2e2;
}
.tx-indexedsearch-info p{
	background:#e2e2e2;
}


.tx-indexedsearch-res {
}				



.tdunten {
	background:#394788;
	vertical-align:top;
	height:30px;
}
				
.tabredunten {
	width:100%;
	height:30px;
	text-align:center;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
}

				
.tdredunten a{
	color:#ffffff;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	font-size:12px;
}
				
.tdredunten a:hover{
	color:#a0a0a0;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	font-size:12px;
}

.foot {
	height:40px;
}


.foot_impressum a{
	color:#303030;
	text-decoration:none;
}

.foot_impressum a:hover {
	color:#9a1010;
	text-decoration:none;
}


.foot_printlink {
	color:#303030;
	text-decoration:none;
}

.foot_printlink a {
	color:#303030;
	text-decoration:none;
}

.foot_printlink a:hover {
	color:#9a1010;
	text-decoration:none;
}

div.footspacer {
	padding-left:5px;
	padding-right:5px;
}

div.foot_printlink_img {
	padding-right:3px;
}


			
