/*Links allgemein*/
a         {  font-family: Arial; color:#336699; text-decoration: none;font-weight:plain; }

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

a.topNaviLink         {
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	border:1px solid #5588aa;
	padding:3px;
	spacing:3px;
}

a:hover.topNaviLink         {
	font-size:14px;
	background-color:#4477aa;
}

/*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}
.mainFrame {
	border-right:1px solid grey;
}
.naviCaption {
	background-color:#336699;
	/*background-image:url(/images/bg_navicaption.gif);*/
	color:#ffffff;
}
td.naviBar {
		/*background-image:url(./images/bg_navi.jpg2);*/
		background-color:#ffffff;

		border-right:1px solid grey;
		width:160px;
}

td.topNaviBar {
		background-color:#336699;
}

td.navi {
	background-color:fafafa;
	height:12px;
}

.dataGrid {
	 background-color:#c0c0c0;
}

.faq_question {font-size:10pt;
	font-weight:bold;
	background-color:#99cc33;
	background-image:url(/images/bg_blockheader.gif);
}
.faq_answer {font-size:10pt}

.blockheader {
	background-color:#98b1cb;

	font-size:10pt;
	font-weight:bold;
	color:000000;
	height:16px;
	left:3px;
	padding:2px;
	border:solid 1px #336699;
	vertical-alignment:middle;	
}
td.blockbody {
	font-size:10pt;
	font-weight:plain;
	background-color:#f0f0f0;
	color:000000;
	border:none
	padding:2px;
	left:3px;
}

td.mailBlockbodyNEW {
	font-size:10pt;
	font-weight:bold;
	background-color:#f0f0f0;
	color:000000;
	left:3px;
}

td.mailBlockbodyREAD {
	font-size:10pt;
	font-weight:plain;
	background-color:#f0f0f0;
	color:000000;
	left:3px;
}

td.profilheader {
	font-size:10pt;
	font-weight:bold;
	background-color:#e5e5e5;
	color:000000;
	height:16px;
	left:3px;	
}
td.profiltitle {
	font-size:10pt;
	font-weight:bold;
	background-color:#f0f0f0;
	color:000000;
	height:16px;
	left:3px;	
}
td.profilcontent {
	font-size:10pt;
	background-color:#f0f0f0;
	color:000000;
	height:16px;
	left:3px;	
}


td.headerbar {
	background-color:#ffffff;
	background-image:url(/images/logo_top.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
td.listTitle{font-weight:bold;
	background-color:#336699;
	color:#ffffff;
}
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:#ffffff;
	/*background-image:url(/themes/default/images/bg.gif);*/
	font-family: Arial; 
	color: 000000; 
	text-decoration: none; ; 
	font-size:10pt
}
h1,h2         {  font-family: Arial; color:#336699; text-decoration: none; }
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 dashed 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}

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

.notice{
	border:1px dashed blue;
	margin:2px;
	border-color:336699;
	background-color:#f0f0f5;
	margin-left:0pt;
	margin-top:0pt;
	padding-left: 5px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: left
}
.addon{background-color:#e0e0ef;}
.error{
	color:#ffffff;
	background-color:maroon;
	size:12px;
	font-weight:bold;
	border: dashed 1px #c0c0c0;
	margin:5px;
	padding:5px;
}

button,input,textarea,select
{
	border:1px solid grey;
	color:#202020;
}
.borderless {border:0px}
.symbol
{
	position:relative;
	top:0px;
	left:0px;
	z-index:1;
}
.contact
{
	color:#336699;
	font-size:10pt;
}



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

.userDataTA {
	width:400px;
	height:200px;
}

.formField {
	width:450px;  
}
}
