body {
	scrollbar-face-color:#336699;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#003366;
	scrollbar-darkshadow-color:#003366;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-arrow-color:#FF9933;
	scrollbar-track-color:#ffffff;
}
body, .bodytext	 {
	background-color:#ffffff;
	color:#ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:8pt;
}

td		 {
	color:#ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:8pt;
}

.hr_bottom_header
{
	vertical-align:top;
	color:#ff9933;
	font-weight:bold;
	border-bottom:1px solid #ff9933; 
	margin:5px; 
	padding:3px;
}
.hr_bottom_default
{
   vertical-align:top;
	color:#ffffff;
	border-bottom:1px solid #ff9933; 
	margin:3px; 
	padding:3px;
}


/* fuer Tabellenzellen*/
.dark	 { background-color:#003366; color:#6699cc;}
.middle  { background-color:#336699; color:#ffffff;}
.bleach  { background-color:#6699cc; color:#003366;}
.white	 { background-color:#ffffff;}
/* fuer Menüs und Schriften*/
.menu1	 { color:#003366; font-size:9pt; }
.menu2   { color:#99ccff; font-weight:bold; }
.menu3	 { color:#99ccff;}
.fliess  { font-size: 10pt;  color:#ffffff; }
.header1 { font-size: 11pt; color:#ffffff; font-weight:bold;}

A:link,
A:visited,
A:hover,
A:active { 	color:#ff9933;/* orange*/	font-weight : bold;	text-decoration : none; }

/* passend zu menu1*/
a.men1:link 	{ font-weight:bold; color:#6699cc; font-size:9pt; text-decoration:none }
a.men1:visited	{ font-weight:bold; color:#6699cc; font-size:9pt; text-decoration:none }
a.men1:hover 	{ font-weight:bold; color:#ff9933; font-size:9pt; text-decoration:none }
a.men1:active 	{ font-weight:bold; color:#ff9933; font-size:9pt; text-decoration:none }
a.men1:focus 	{ font-weight:bold; color:#ff9933; font-size:9pt; text-decoration:none }

a.men1_act:link, 	
a.men1_act:visited,	
a.men1_act:hover, 	
a.men1_act:active, 	
a.men1_act:focus 	{ font-weight:bold; color:#ff9933; font-size:9pt; text-decoration:none }
DIV.men1_space { padding-top:1px; padding-left:1px; padding-bottom:1px; padding-right:1px;}

/* passend zu menu2*/
a.men2:link 	{ font-weight:bold; color:#99ccff; text-decoration:none }
a.men2:visited	{ font-weight:bold; color:#99ccff; text-decoration:none }
a.men2:hover 	{ font-weight:bold; color:#ff9933; text-decoration:none }
a.men2:active 	{ font-weight:bold; color:#ff9933; text-decoration:none }
a.men2:focus 	{ font-weight:bold; color:#ff9933; text-decoration:none }
div.men2_bg 	{  margin-bottom:5px; margin-top:5px; }
a.men2_act:link, 	
a.men2_act:visited,	
a.men2_act:hover, 	
a.men2_act:active, 	
a.men2_act:focus 	{ font-weight:bold; color:#ff9933; text-decoration:none }
div.men2_act_bg 	{   margin-bottom:5px; margin-top:5px; }

/* passend zu menu3*/
a.men3:link 	{ font-weight:normal; color:#99ccff; text-decoration:none }
a.men3:visited	{ font-weight:normal; color:#99ccff; text-decoration:none }
a.men3:hover 	{ font-weight:normal; color:#ff9933; text-decoration:none }
a.men3:active 	{ font-weight:normal; color:#ff9933; text-decoration:none }
a.men3:focus 	{ font-weight:normal; color:#ff9933; text-decoration:none }

a.men3_act:link, 	
a.men3_act:visited,	
a.men3_act:hover, 	
a.men3_act:active, 	
a.men3_act:focus 	{ font-weight:normal; color:#ff9933; text-decoration:none }

/* passend zu menu3*/
a.menDirekt:link 	{ font-weight:normal; color:#6699cc; text-decoration:none }
a.menDirekt:visited	{ font-weight:normal; color:#6699cc; text-decoration:none }
a.menDirekt:hover 	{ font-weight:normal; color:#ff9933; text-decoration:none }
a.menDirekt:active 	{ font-weight:normal; color:#ff9933; text-decoration:none }
a.menDirekt:focus 	{ font-weight:normal; color:#ff9933; text-decoration:none }

a.menDirekt_act:link, 	
a.menDirekt_act:visited,	
a.menDirekt_act:hover, 	
a.menDirekt_act:active, 	
a.menDirekt_act:focus 	{ font-weight:normal; color:#ff9933; text-decoration:none }

a.lang:link,
a.lang:visited	{ font-weight:bold; color:#6699cc; text-decoration:none }
a.lang:hover,
a.lang:active,
a.lang:focus 	{ font-weight:bold; color:#ff9933; text-decoration:none }

.lang_act	{ font-weight:bold; color:#ff9933;}

/* für listen */
ul { list-style-image : url('fileadmin/redaktion/media/bullets/dot.gif'); }
ol { list-style-type : decimal; }

/* fuer Formular */
form, form.thin {
	font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 0px; margin-top: 0px;
}

/* --- typo3: Basierend auf der default-StyleSheet-Datei --- */
SELECT,
TEXTAREA,
OPTION 	{ background-color:#6699cc; color:#003366; font-size: 10px;  }
INPUT, 
INPUT.suchfeld, 
INPUT.tx-indexedsearch-searchbox-sword { 
	font-size:10px; 
	background-color:#6699cc; 
	color:#003366; 
	border:1px solid #6699cc; 	
	}
INPUT.button, 
INPUT.tx-indexedsearch-searchbox-button,
INPUT.phpdiginputsubmit  { 
	font-size:10px; 
	background-color:#003366; 
	color:#6699cc; 
	border:1px solid #003366; 
	font-weight:bold; 
}
INPUT.white {
 	background-color:#ffffff; 
	color:#003366; 
 font-size: 10px; }
}
INPUT.radio {
font-size:10px; 
	background-color:#336699;
	border-style:none;
}
H1 { font-size:16px; color:#ffffff; margin-bottom:15px;  margin-top:20px; }
H2 { font-size:14px; color:#ffffff; margin-bottom:10px; margin-top:20px; }
H3 { font-size:12px; color:#ffffff; margin-bottom:0px;  margin-top:5px; }
H4 { font-size:11px;	color:#ffffff; margin-bottom:0px;  margin-top:10px;}
.subhead1 {	font-size : 11px;	color : #ffffff;}
.subhead2 {	font-size : 11px;	color : #ffffff;}
.subhead3 { font-size : 9px;	color : #ffffff;}

P {	font-size : 11px;	color: #ffffff;	margin-top : 0px;	margin-bottom : 0px;	padding-bottom : 0px;}
.caption {	font-size : 11px;	color : #99ccff;}

/* von TW */
.bulletlist {	font-size : 10px;	color : #99ccff;}
.table {	font-size : 11px;	color : #CC3366;}

/* Default-Styles für Indexsuche */
.tx-indexedsearch-sw 		{ font-weight:bold; }
.tx-indexedsearch-whatis 	{ margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch-noresults{ text-align:center; font-weight:bold; }
.tx-indexedsearch-title 	{ font-weight:bold; }
.tx-indexedsearch-browsebox-strong { font-weight:bold;}              	/* seite 1 bis 2 ...*/
.tx-indexedsearch-percent { font-weight:bold; }
.tx-indexedsearch-descr { font-style:italic; }
.tx-indexedsearch-redMarkup { font-weight:bold; font-style:normal;}
/* Standardsuche*/
.searchresultpagetitle {	font-size : 12pt;	color : ##ff9933;	font-weight : bold;}
.searchresultcontent {	font-size : 8pt;	color : #ffffff;	font-weight : normal;}
.searchmarkup {  color:#FF9933;}

/* fuer Suchtemplates
.searchform {	font-size : 7pt;	color : #666666;	font-weight : normal;}
*/

.loginform {	font-size : 14px;	color : #CC0000;	font-weight : normal;}

.mailform {	font-size : 12px;	color : #003366;	font-weight : normal;}
.mailformrequired 	{ font-size:12px;	color:#003366;	font-weight:bolder;}
.mailformcomment 		{ font-size:12px;	color:#CC0000;	font-weight:bolder;}
.mailformradio 		{ font-size:10px;	color:#003366;	font-weight:normal;}

.filelinks 		{ font-size:14px;	color:#990000; }
.filelinkssize { font-size : 14px;	color:Green; }

.sitemap1 {	font-size : 12px;	color : #CC6600; }
.sitemap2 {	font-size : 11px;	color : #990000;	margin-left : 20px; }
.sitemap3 {	font-size : 10px;	color : #333399;	margin-left : 40px; }
.sitemap4 {	font-size : 9px;	color : #003333;	margin-left : 60px; }

.celmenu 	{	font-size : 12px;	color : olive;	margin-top : 10px; }
.celsubmenu {	font-size : 11px;	color : #666699;	margin-left : 20px;	margin-top : 3px;}