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;
}

#content {
    line-height:1.5;
}

#contentSmall {
    line-height:1.5;
}

#boxContent {
    line-height:1.5;
}

img {
border: none;
}

#content ul {
    margin-left:22px; margin-top:-18px;
}

#contentSmall ul {
    margin-left:22px; margin-top:-18px;
}

#boxContent ul {
    margin-left:22px; margin-top:-18px;
}

#navi li {
	padding-top:2px;
	padding-bottom:2px;
}

#naviSmall li {
	padding-top:2px;
	padding-bottom:2px;
}


a:link{text-decoration:none; color:#006699;}
a:visited{text-decoration:none; color:#006699; }
a:hover{text-decoration:underline; color:#006699; background:transparent;} 

a.navMain:link{text-decoration:none; color:#000;}
a.navMain:visited{text-decoration:none; color:#000;}
a.navMain:hover{text-decoration:none; color:#006699;}

a.navMainActiv:link{text-decoration:none; color:#006699;}
a.navMainActiv:visited{text-decoration:none; color:#006699;}
a.navMainActiv:hover{ text-decoration:none;color:#006699;}

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:#000;font-size:11px; font-weight:bold; padding-right:30px;}

a.navMetaActiv:link{text-decoration:none; color:#000;font-size:11px; font-weight:bold; padding-right:30px;}
a.navMetaActiv:visited{text-decoration:none; color:#000;font-size:11px; font-weight:bold; padding-right:30px;}
a.navMetaActiv:hover{ text-decoration:none;color:#000;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:69px;}
a.navMetaHome:visited{text-decoration:none; color:#fff;font-size:11px; font-weight:bold; padding-right:69px;}
a.navMetaHome:hover{text-decoration:none; color:#000;font-size:11px; font-weight:bold; padding-right:69;}

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:10px;}
.selectQuickLinkprojekt	{	font-size:12px;	color:#000000; font-weight:normal; border: px solid #000; width:155px; margin-top:10px; margin-bottom:10px;}



.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*/

h3{
	margin:0px;
	font-size:16px;	
	color:#000; 
	font-weight:bold;
}

h4{
	margin:0px;
	font-size:13px;	
	color:#000; 
	font-weight:bold;
}

/*Untertitel Inhalt*/
h5{
	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 */
	
.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}



#calender {
	width: 200px;
	font-family: ms sans serif, sans serif;
	font-size: 7pt;
	}

#calenderTable {
	border-style: outset;
	border-width: 2px;
	border-color: black;
	background-color: #EEE;
	display: none;
	position: absolute;
	z-index: 1;
	top: 0px;
	left: 0px;
	}
#calenderTable TD {
	text-align: center;
	font-size: 7pt;
	width: 19px;
	}
#calenderTableHead TR {
	background-color: white;
	}
#calenderTableDays TR {
	background-color: #C3D4E7;
	}
#selectMonth, #selectYear {
	font-family: ms sans serif, sans serif;
	font-size: 7pt;
	border-width: 0px;
	border-style: none;
	}

#calenderTable A {
	color: blue;
	text-decoration: none;
	font-size: 11pt;
	font-family: "courier new";
	}
#calenderTable 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;
	}
	
	
	
	
	.img-shadow {
  float:left;
  background: url(shadowAlpha.png) no-repeat bottom right !important;
  background: url(shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  } 


.tooltip2 {
	position: absolute;
	display: none;
	background-color: #FFFFFF;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	padding: 2px;
}
.tooltip2 .head{
	background-color: #006666;
	color: white;
	font-weight: bold;
	padding: 2px;
}
.tooltip2 .content{
	color: 000066;
	font-size: 10px;
	border-size: 4px;
}
.tooltip2 .content td{
	width: 50%;
	font-size: 10px;
	text-align: center;
} 


/* *************************************************************************** */
/* SERVICE NAVIGATION                                                          */
/* *************************************************************************** */

.webServiceContent {
  font-size: 0.9em;
  font-weight: normal;
  color: #000;
  vertical-align:middle;
  margin:0px 15px 0px 5px;
  text-decoration: none;
}

.webServiceContent:link, .webServiceContent:active, .webServiceContent:visited, .webServiceContent:hover {
  font-size: 0.9em;
  font-weight: normal;
  color: #000;
  text-decoration: none;
}

a.webServiceContent:hover {
  text-decoration:none;
}

.webServiceLink:link, .webServiceLink:active,.webServiceLink:visited {
  color: #006699;
  font-size: 0.9em;
  font-weight:normal;
  text-decoration:underline;
}
.webServiceLink:hover {
  text-decoration:underline;
  font-size: 0.9em;
  font-weight:normal;
}


/* *************************************************************************** */
/* Global NAVIGATION                                                          */
/* *************************************************************************** */

.webGlobalContent {
  font-size: 1.2em;
  font-weight: bold;
  color: #FFFFFF;
  vertical-align:middle;
  padding:0px 15px 0px 0px;
  display:block;
  padding:6px 10px 6px 10px;

}

.webGlobalContent:link, .webGlobalContent:active, .webGlobalContent:visited {
  font-size: 1.2em;
  font-weight: bold;
  background:#333;
  border-right:1px solid white;
  color: #FFFFFF;
  text-decoration: none;
  display:block;

}

.webGlobalContent:hover {
  text-decoration:none;
  display:block;
  font-size: 1.2em;
  font-weight: bold;
  color: #FFFFFF;
}


.webGlobalContentAktiv {
    font-size: 1.2em;
    font-weight: bold;
    color: #FFF;
    background:#006699;
    vertical-align:middle;
    margin:0px 0px 0px 0px;
    border-right:1px solid white;
    display:block;
    padding:6px 10px 6px 10px;
}

.webGlobalContentAktiv:link, .webGlobalContentAktiv:active, .webGlobalContentAktiv:visited {
    font-size: 1.2em;
    font-weight: bold;
    color: #FFF;
    background:#006699;
    text-decoration: none;
}

.webGlobalContentAktiv:hover {
    text-decoration:none;
    font-size: 1.2em;
    font-weight: bold;
    color: #FFF;
}

.webGlobalContentFirst  {
padding-left:20px;
}


/* Headerbereich */
#webHeaderLinks a{
  font-weight:bold;
  text-decoration:none;
  color:#000000;
}


#webHeaderLinks h1 {
  display:block;
  margin:10px 20px 0px 0px;
  font-size:1.2em;
  font-weight:bold;
  color:#fff;
}

#webHeaderLinks h1 a {
  font-size:1.2em;
  font-weight:bold;
  color:#fff;
}


/* *************************************************************************** */
/* UMSCHALTUNG SPRACHE                                                         */
/* *************************************************************************** */
ul.webSpracheDiv{
  margin:0px;
  padding:0px;
  list-style-type:none;
  float:right;
  width:185px;
}
ul.webSpracheDiv li{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  background:url(/images/pipe.gif) no-repeat;
  background-position:left 2px;
}

.webSpracheAktiv {
    font-size: 0.9em;
    font-weight: bold;
    color: #000;
    text-decoration: none;
    display:block;
    padding: 0px 0px;
    line-height:1.5em;
}

.webSpracheAktiv:link, .webSpracheAktiv:active, .webSpracheAktiv:visited, .webSpracheAktiv:hover {
    font-size: 0.9em;
    font-weight: normal;
    color: #000;
    text-decoration: none;
    line-height:1.5em;
}
