a{
    font-size:12px;
}


table{
  font-size:12px;
	 width:95%; /* nur IE 5.x */
 	voice-family: "\"}\"";
 	width:100%; /* alle anderen User-Agents */
 	voice-family: "\"}\""; 
}


body{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

img {
border: none;
}

a:link{text-decoration:none; color:#999;}
a:visited{text-decoration:none; color:#999; }
a:hover{text-decoration:underline; color:#999; background:transparent;} 

a.navMain:link{text-decoration:none; color:#999;}
a.navMain:visited{text-decoration:none; color:#999;}
a.navMain:hover{text-decoration:none; color:#000;}

a.navMainActiv:link{text-decoration:none; color:#000;}
a.navMainActiv:visited{text-decoration:none; color:#000;}
a.navMainActiv:hover{ text-decoration:none;color:#000;}

a.navMeta:link{text-decoration:none; color:#fff;font-size:11px; font-weight:bold; padding-right:30px;}
a.navMeta:visited{text-decoration:none; color:#fff;font-size:11px; font-weight:bold; padding-right:30px;}
a.navMeta:hover{text-decoration:none; color:#ccc;font-size:11px; font-weight:bold; padding-right:30px;}

a.navMetaActiv:link{text-decoration:none; color:#ccc;font-size:11px; font-weight:bold; padding-right:30px;}
a.navMetaActiv:visited{text-decoration:none; color:#ccc;font-size:11px; font-weight:bold; padding-right:30px;}
a.navMetaActiv:hover{ text-decoration:none;color:#ccc;font-size:11px; font-weight:bold; padding-right:30px;}

a.navMetaHome:link{text-decoration:none; color:#fff;font-size:11px; font-weight:bold; padding-right:97px;}
a.navMetaHome:visited{text-decoration:none; color:#fff;font-size:11px; font-weight:bold; padding-right:97px;}
a.navMetaHome:hover{text-decoration:none; color:#ccc;font-size:11px; font-weight:bold; padding-right:97;}

a.copyright:link{text-decoration:none; color:#fff;font-size:10px; line-height:15px;}
a.copyright:visited{text-decoration:none; color:#fff;font-size:10px; line-height:15px;}
a.copyright:hover{text-decoration:underline; color:#fff;font-size:10px; line-height:15px;}

.searchInputLeft{	
	font-size:11px; 
	border:1px solid #000; 
	width:120px; 
	vertical-align:middle; 
	margin-top:2px; 
	padding-left:2px;
	height:18px; /* nur IE 5.x */
 voice-family: "\"}\"";
 height:14px; /* alle anderen User-Agents */
 voice-family: "\"}\"";
}


.searchButtonLeft		     { font-size:11px; border:1px solid #fff; width:19px; vertical-align:middle; margin-top:2px;}


.searchInputRight{
	font-size:11px; 
	border:1px solid #000; 
	width:130px; 
	vertical-align:middle; 
	margin-top:20px; 
	padding-left:2px;
	height:18px; /* nur IE 5.x */
 voice-family: "\"}\"";
 height:14px; /* alle anderen User-Agents */
 voice-family: "\"}\""; 	
}

.searchButtonRight		     {font-size:11px; border:1px none #fff; width:19px; vertical-align:middle; margin-top:20px;padding-left:1px}
.selectQuickLink								{	font-size:12px;	color:#000000; font-weight:normal; border: px solid #000; width:155px; margin-top:20px; margin-bottom:20px;}

.text				 {	font-size:12px;	color:#000000; font-weight:normal; }
.textWeiss				{	font-size:12px;	color:#ffffff; font-weight:normal; }
.untertitelWeiss	{	font-size:12px;	color:#ffffff; font-weight:bold; }
.titelWeiss			{	font-size:13px;	color:#ffffff; font-weight:bold; }

.paragraph{margin-bottom:20px;}
.paragraphRight{text-align:right;}
.paragraphCenter{text-align:center;}


/*Titel Inhalt*/
h1{
	margin:0px;
	font-size:13px;	
	color:#000; 
	font-weight:bold;
}

/*Untertitel Inhalt*/
h2{
	margin:0px;
	font-size:12px;	
	color:#000; 
	font-weight:bold;
}

.firstLevelList{
	list-style-type:none; 
	margin:0px;
	padding:2px;
}

.secondLevelList{
 list-style-type:none; 
 margin:0px; 
 padding:0px; 
 padding-left:10px;
 border:1px none #ccc; 
 border-top-style:solid;
	margin-top:8px; /* nur IE 5.x */
 voice-family: "\"}\"";
 margin-top:0px; /* alle anderen User-Agents */
 voice-family: "\"}\""; 
}

.thirdLevelList{
 list-style-type:none; 
 margin:0px; 
 padding:0px; 
 padding-left:15px; 
 border:1px none #ccc; 
 border-top-style:solid;
 margin-top:8px; /* nur IE 5.x */
 voice-family: "\"}\"";
 margin-top:0px; /* alle anderen User-Agents */
 voice-family: "\"}\""; 
}

.liMain{
	border:1px none #ccc;
	}

/* bisherige CSS-Styles */


a.weiss:link			      {	font-size:12px;	color:#ffffff; text-decoration:none; font-weight:normal; }
a.weiss:visited      { font-size:12px; color:#ffffff; text-decoration:none; font-weight:normal;}
a.weiss:hover 		     {	font-size:12px;	color:#ffffff; text-decoration:underline; font-weight:normal; }


/* Suchseite */

.subForm		     {	font-size:12px;	color:#000000; font-weight:normal; border: 1px solid #000; width:60px;}
.texForm200		  {	font-size:12px;	color:#000000; font-weight:normal; border: 1px solid #000; width:200px; height:15px;}
.imgSuche						{	font-size:12px;	color:#000000; font-weight:normal; border:none; width:19px; height:19px; }
.suche         {	font-size:12px;	color:#000000; font-weight:normal; border: 1px solid #000; width:200px; height:14px;}
#search        {	font-size:12px;	color:#000000; font-weight:normal; border: 1px solid #000; width:200px; height:14px;}


/* Formular */
	
.texForm       {	font-size:12px;	color:#000000; font-weight:normal; border: 1px solid #000;}
.texForm60		   {	font-size:12px;	color:#000000; font-weight:normal; border: 1px solid #000; width:60px;}
.texForm290		  {	font-size:12px;	color:#000000; font-weight:normal; border: 1px solid #000; width:290px;}
.texForm360		  {	font-size:12px;	color:#000000; font-weight:normal; border: 1px solid #000; width:360px;}
.texForm364		  {	font-size:12px;	color:#000000; font-weight:normal; border: 1px solid #000; width:364px;}
.selecForm170	 {	font-size:12px;	color:#000000; font-weight:normal; border: 1px solid #000; width:170px;}

/* Stichwort */

.subStichwort		     {	font-size:9px;	color:#000000; background-color:#cccccc; font-weight:normal; border: 1px solid #000000; width:19px;}
.selectStichwort    {	font-size:8px;	color:#000000; font-weight:normal; border-style:1px solid #000000; width:200px; height:18px;}

/* Newletter-Klassen */

.subNewsForm30		 {	font-size:12px; color:#000000; font-weight:normal; border: 1px solid #e7e3e7; width:30px;}
.subNewsForm60		 {	font-size:12px; color:#000000; font-weight:normal; border: 1px solid #e7e3e7; width:65px;}
.subNewsForm120		{	font-size:12px; color:#000000; font-weight:normal; border: 1px solid #e7e3e7; width:120px;}
.subNewsForm140		{	font-size:12px; color:#000000; font-weight:normal; border: 1px solid #e7e3e7; width:140px;}
.texNewsForm60		 {	font-size:12px; color:#000000; font-weight:normal; border: 1px solid #e7e3e7; width:60px;}
.texNewsForm140		{	font-size:12px; color:#000000; font-weight:normal; border: 1px solid #e7e3e7; width:140px;}
.texNewsForm290		{	font-size:12px; color:#000000; font-weight:normal; border: 1px solid #e7e3e7; width:290px;}
.texNewsForm540		{	font-size:12px; color:#000000; font-weight:normal; border: 1px solid #e7e3e7; width:540px;}
.texNewsForm500		{	font-size:12px; color:#000000; font-weight:normal; border: 1px solid #e7e3e7; width:500px;}

/* Classen f&#252;r Inktomi-Output */

a.title:link			{	font-size:12px;	color:#999999; text-decoration:none; font-weight:normal; }
a.title:hover 	{ font-size:12px;	color:#999999; text-decoration:underline; font-weight:normal; }

a.navbar:link		{	font-size:12px;	color:#999999; text-decoration:none; font-weight:normal; }
a.navbar:hover {	font-size:12px;	color:#999999; text-decoration:underline; font-weight:normal; }

.label 						  {	font-size:12px; color:#000000; font-weight:bold; }
.description			{	font-size:12px; color:#000000; font-weight:normal; }
.highlight				 { font-size:12px; color:#999999; font-weight:bold; }

.result-count {background-color: #E5E5E5;}
.navbar {background-color: #E5E5E5;}
.tip {background-color: #E5E5E5;}
.languages {visibility:hidden; position:absolute; left:1px; top:1px; width:1px; height:1px; z-index:1}
.collection-names {visibility:hidden; position:absolute; left:1px; top:1px; width:1px; height:1px; z-index:1}
.skip-to-content{visibility:hidden}
.poweredby-image{visibility:hidden}
.highlight-link{visibility:hidden}
.leftbar{color: #0189B4;}
.rightbar{color: #E5E5E5;}
.submit		     {	font-size:12px;	color:#000000; font-weight:normal; border: 1px none #000; width:60px;}
.selectSearch {	font-size:12px; color:#000000; font-weight:normal; border: 1px solid #000; width:147px; height:19px}
.selectSearchWeek {	font-size:12px; color:#000000; font-weight:normal; border: 1px solid #000; width:145px; height:19px}

.inputSearch {	font-size:12px; color:#000000; font-weight:normal; border: 1px solid #000; width:205px; height:15px}
.inputDay {	font-size:12px; color:#000000; font-weight:normal; border: 1px solid #000; width:15px; height:15px}
.inputYear {	font-size:12px; color:#000000; font-weight:normal; border: 1px solid #000; width:28px; height:15px}
.selectMonth {	font-size:12px; color:#000000; font-weight:normal; border: 1px solid #000; width:78px; height:15px}


#kalender {
	width: 200px;
	font-family: ms sans serif, sans serif;
	font-size: 7pt;
	}

#kalenderTabelle {
	border-style: outset;
	border-width: 2px;
	border-color: black;
	background-color: #EEE;
	display: none;
	position: absolute;
	z-index: 1;
	top: 0px;
	left: 0px;
	}
	
#kalenderTabelle TD {
	text-align: center;
	font-size: 7pt;
	width: 19px;
	}
	
#kalenderTabelleKopf TR {
	background-color: white;
	}
	
#kalenderTabelleTage TR {
	background-color: #C3D4E7;
	}
	
#monatAuswaehlen, #jahrAuswaehlen {
	font-family: ms sans serif, sans serif;
	font-size: 7pt;
	border-width: 0px;
	border-style: none;
	}

#kalenderTabelle A {
	color: blue;
	text-decoration: none;
	font-size: 11pt;
	font-family: "courier new";
	}
	
#kalenderTabelle A:hover {
	color: red;
	text-decoration: none;
	}
	
.normalDay {
	border: 1px dotted black;
	cursor: pointer;
	}
	
.hlDay {
	border: 1px dotted black;
	background-color: #FFF;
	color: red;
	cursor: pointer;
	}
	
.toDay {
	border: 1px solid #E70;
	background-color: #FD8;
	color: #E70;

	cursor: pointer;
	}
	
.choosenDay {
	border: 1px solid green;
	background-color: #A8FAA8;
	color: green;
	font-weight: bold;
	cursor: pointer;
	}
	







