/*Links allgemein*/
/*a         {  font-family: Arial; color:#336699; text-decoration: none;font-weight:bold; }*/
a {
	font-family: Arial,Helvetica;
	size:10pt;
	color:#114477;
	text-decoration: none;
	cursor:hand;
	font-weight:bold;
}
a.otherLinks         {color:#000000;font-size:7pt}
a.slim         {font-weight:normal;}

a.naviLink {
	font-family: Arial; 
	color:#225588; 
	text-decoration: none;
	font-weight:normal;
}

td.navi {
	border:1pt #e0e0e0 solid;
	background-color:e0e0e0;
	height:18px;
}

td.naviTitle {
	border:1pt #d0d0d0 solid;
	background-color:d0d0d0;
	height:18px;
}

td.naviBar {
		background-image:url(./images/bg_navi.jpg2);
		#background-color:#6699cc;
		background-color:#e0e0e0;
		border:1px solid grey;
}

a:hover.naviLink {font-family: Arial; color:#808080; text-decoration: none; cursor: hand}

/*Links in der Navigationsleiste*/


td.mainColor         {  font-family: Arial; background-color: 336699; color: FFFFFF; text-decoration: none; }
td.secondColor         {  font-family: Arial; background-color: 99CCFF; color: FFFFFF; text-decoration: none; }

td.blueFont         {  font-family: Arial; color: 336699; text-decoration: none; }
.small         { font-size:8pt}
.disclaimer         { font-size:8pt;
	color:808080;}


td.blockheader {
	font-size:10pt;
	font-weight:bold;
	background-image:url(/themes/blue/images/bg_blockheader.jpg);
	background-color:#114477;
	color:ffffff;
	height:16px;
	text-shadow:0.1em 0.1em 2px black;
	
}
td.headerbar {
	background-image:url(/themes/blue/images/bg_top2.jpg);
	background-repeat:repeat-x;
	background-color:#114477;
}
.listTitle{font-weight:bold;
	background-image:url(/themes/blue/images/bg_listtitle.jpg);
	/*background-color:#336699;*/
	background-color:#707070;	
	color:#ffffff;
}

.listTitleKategory{
	font-size:7pt;
	/*background-color:#707070;*/
	color:#ffffff;
}


td.listTitleAlternative{font-weight:bold;
	/*background-color:#c0c0c0;*/
	color:#000000;
}
td         {font-family: Arial; color: 000000; text-decoration: none; ; font-size:10pt}





p         {font-family: Arial; color: 000000; text-decoration: none; ; font-size:10pt}
body         {background-color:#f7f7f7;font-family: Arial; color: 000000; text-decoration: none; ; font-size:10pt}
h1,h2         {  font-family: Arial; color:#336699; text-decoration: none; }
/*
h2 {
	text-shadow:#808080 0.1em 0.1em 1px;
}
*/
h3         {
	font-family: Arial;
	color:#336699;
	text-decoration: none;
	font-size:10pt;
}

h2 {
	font-size:12pt; 
	font-family: Verdana,Arial, Helvetica; 
	vertical-align:top;
	border-bottom:1px solid grey;
	margin:2px;
	background-color:#ffffff;
	padding-left: 5px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: left;
}
.background {background-color:#909090}
.foreground {background-color:#f0f0f5}
.backgroundDetails {background-color:#ffffff}

.listAmount {font-size:8pt;}
.listRow1{background-color:#e0e0e0;}
.listRow2{background-color:#f0f0f5;}

.notice{
	border:2px dotted grey;
	margin:2px;
	border-color:maroon;
	background-color:#f0f0f0;
	margin-left:0pt;
	margin-top:0pt;
	padding-left: 5px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: left
}

.borderLight {
	border: solid 1px #e0e0e0;
}
.addon{background-color:#e0e0ef;}
.error{color:maroon}

button,input,textarea,select
{
	border:1px solid grey;
	color:#202020;
}

input.checkbox
{
	border:0px;
}

.borderless {border:0px}
.symbol
{
	position:relative;
	top:0px;
	left:0px;
	z-index:1;
}
.contact
{
	color:#336699;
	font-size:10pt;
}

.faq_question {font-size:12pt;font-weight:bold;background-color:#e0e0e5}
.faq_answer {font-size:10pt}

.footer {
  position:relative;
  background-color:000000;
  color:ffffff;
}
a.footer {
  color:ffffff;
  font-weight:normal;
}

/* MainCatSelector */
li.mainCatSelector {
	position:relative;
	border-bottom:solid 1px #f0f0f0;
	list-style:none;
	position:relative;
	left:3px;
}
ul.mainCatSelector {
	position:relative;

	margin-left: 0px;
	padding: 0 0 0 0px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	
a.mainCatSelectorLink {
	font-family: Arial; 
	color:#225588; 
	text-decoration: none;
	font-weight:normal;
	font-size:10px;
}
