body {
	background-color: #ffffff;
	background-image: url(/fileadmin/siteimages/bg.png);
	background-repeat:repeat-x;
	margin: 0px;
}


/* rating */
#rating {
	font-family: verdana;
	font-size:11px;
	color:#2e664c;	
}




/* Sitemap styles */
.csc-menu-4 P {
	display:inline-block;
	width:156px;
	margin-bottom:0px;
	margin-top:5px;
	margin-left:0px;
	margin-right:0px;
	vertical-align:top;
}
.csc-menu-4 {
	font-family: verdana;
	font-size:11px;
	color:#2e664c;
	
	
}
.csc-menu-4 a:link{
	color:#2E664C;
	text-decoration:none;
}
.csc-menu-4 a:visited{
	color:#2E664C;
	text-decoration:none;
}
.csc-menu-4 a:hover{
	background-color:#2E664C;
	color:#FFFFFF;
	text-decoration:none;
}


/* ------ site structure ------ */
#frame {
	width: 880px;
	margin: 8px auto;
	background-color: #ffffff;
	background-image:url(/fileadmin/siteimages/shadowbg.gif);
	background-repeat:repeat-y;
}

#content {
	min-height:610px;
	margin-left: 16px;
	margin-right: 16px;
}

#column_sep_left {
	float: left;
	width: 10px;
	height:10px;
}

#column_sep_right {
	float: right;
	width: 10px;
	height:10px;
}

#column_left {
	float: left;
	width: 180px;
	margin-top:10px;
/*	margin-left:10px;
	margin-right:10px;*/
}

#column_right {
	float: right;
	width: 160px;
	margin-top:10px;
	
/*	margin-left:10px;
	margin-right:10px;*/
}

#column_main {
	
	margin-left: 200px;	
	margin-right: 180px;
	padding:0px;
	margin-top:10px;
}

#top {
	height:134px;
	padding:0px;
	margin:0px;
}

#logo2home {
	display:block;
	width: 150px;
	height: 65px;
}

#top_banner{
	height:70px;
	background-image:url(/fileadmin/siteimages/top.png);
	padding:0px;
	margin:0px;
}

#menu{
	height:64px;
	padding-left:10px;
	margin:0px;
}


#submenu{
	height:21px;
	background-image:url(/fileadmin/siteimages/bg_submenu.png);
	background-repeat:no-repeat;
	margin-left:10px;
	margin-right:0px;  /*value was 10px i did 0px HAROON*/
}

#submenu {
	font-family: verdana;
	font-size:10px;
	color:#2e664c;
	padding-left: 0px; /*value was 10px i did 0px HAROON*/
	vertical-align: middle;
}

#submenu a{
  	vertical-align: middle;
  /*	horizontal-align: middle;*/
 	color:#ffffff;
	text-decoration:none;
	
	padding-right: 0px;  /*value was 5px i did 0px HAROON*/
}

#submenu a:hover{
	/*background-color:#2e664c;    Haroon disabled it*/
	text-decoration:none;
	
}

#footer {
	margin: 0px;
	color: #333;
	height:46px;
}

#bottom_spacer {
	clear: both;
	height:10px;
	background-color: #ffffff;
}

#bottom_row {
	width:880px;
	height:30px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	padding:0px;
	text-align:left;
}

#bottom {
	width:848px;
	height:30px;
	background-image:url(/fileadmin/siteimages/bottom.png);
	float:left;
}

/*shadows*/

#shadow_right {
	float: right;
	height:610px;
	width: 16px;
	margin:0;
	background-image:url(/fileadmin/siteimages/shadow_right.png);
	background-repeat:no-repeat;
}

#shadow_left {
	float: left;
	height:610px;
	width: 16px;
	margin:0px;
	background-image:url(/fileadmin/siteimages/shadow_left.png);
	background-repeat:no-repeat;
}

#shadow_row {
	height:19px;
	background-image:url(/fileadmin/siteimages/shadow_toprow.gif);
}

#shadow_topleft {
	width:16px;
	height:19px;
	background-image:url(/fileadmin/siteimages/shadow_topleft.gif);
	float:left;
}

#shadow_topleft1 {
	width:21px;
	height:19px;
	background-image:url(/fileadmin/siteimages/shadow_topleft1.gif);
	float:left;
}

#shadow_topleft2 {
	width:16px;
	height:21px;
	background-image:url(/fileadmin/siteimages/shadow_topleft2.gif);
	float:left;
}

#shadow_top {
	width:806px;
	height:19px;
	background-image:url(/fileadmin/siteimages/shadow_top.gif);
	background-repeat:repeat-x;
	float:left;
}

#shadow_topright {
	width:16px;
	height:19px;
	background-image:url(/fileadmin/siteimages/shadow_topright.gif);
	float:left;
}
#shadow_topright1 {
	width:21px;
	height:19px;
	background-image:url(/fileadmin/siteimages/shadow_topright1.gif);
	float:left;
}

#shadow_topright2 {
	width:16px;
	height:21px;
	background-image:url(/fileadmin/siteimages/shadow_topright2.gif);
	float:left;
}

#shadow_botleft {
	width:16px;
	height:19px;
	background-image:url(/fileadmin/siteimages/shadow_botleft.gif);
	float:left;
}

#shadow_botleft1 {
	width:21px;
	height:19px;
	background-image:url(/fileadmin/siteimages/shadow_botleft1.gif);
	float:left;
}

#shadow_botleft2 {
	width:16px;
	height:30px;
	background-image:url(/fileadmin/siteimages/shadow_botleft2.gif);
	float:left;
}

#shadow_bot {
	width:806px;
	height:19px;
	background-image:url(/fileadmin/siteimages/shadow_bot.gif);
	background-repeat:repeat-x;
	float:left;
}

#shadow_botright {
	width:16px;
	height:19px;
	background-image:url(/fileadmin/siteimages/shadow_botright.gif);
	float:left;
}

#shadow_botright1 {
	width:21px;
	height:19px;
	background-image:url(/fileadmin/siteimages/shadow_botright1.gif);
	float:left;
}

#shadow_botright2 {
	width:16px;
	height:30px;
	background-image:url(/fileadmin/siteimages/shadow_botright2.gif);
	float:left;
}


/* ------ content elements ------ */
.content_left {
	width: 158px;
	margin-bottom:10px;
	background-color:#f0f4f2;
	border: #adb9b3 dotted 1px;
	padding:10px;
}

.content_right {
	width: 138px;
	margin-bottom:10px;
	background-color:#f0f4f2;
	border: #adb9b3 dotted 1px;
	padding-right:10px;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
}

.content_main {
	
	margin-bottom:10px;
	background-color:#f0f4f2;
	border: #adb9b3 dotted 1px;
	padding:10px;
	
}


#content_h1 {
	background-color:#adb9b3;
	border: #adb9b3 solid 1px;
	padding:8px;
}

#content_article {
	/*margin-bottom:10px;will delet in case alse read*/
	background-color:#ffffff;
	border-top: #adb9b3 dotted 1px;
	border-right: #adb9b3 dotted 1px;
	border-left: #adb9b3 dotted 1px;
	/*border-bottom: #adb9b3 dotted 1px;will delet in case alse read*/
	padding:10px;
}

#content_box {
	float:right;
	width: 250px;
	margin-bottom:10px;
	margin-right:10px;
	margin-left:10px;
	background-color:#f0f4f2;
	border: #adb9b3 dotted 1px;
}

.content_box_h1 {
	background-color:#adb9b3;
	border: #adb9b3 solid 1px;
	padding:10px;
}

.content_box_h3 {
	background-color:#adb9b3;
	border: #adb9b3 solid 1px;
	padding:2px;
}

#content_related {
	margin-bottom:10px;
	background-color:#f0f4f2;
	border: #adb9b3 dotted 1px;
	padding:2px;
}

/* ------ banner elements ------ */
#banner_rectangle {
	width: 158px;
	height: 150px;
	background-color:#f0f4f2;
	margin-bottom:10px;
}

#banner_largerectangle {
	width: 336px;
	height: 280px;
	background-color:#f0f4f2;
	margin-bottom:10px;
}

#banner_billboard {
	width: 300px;
	height: 250px;
	background-color:#f0f4f2;
	margin-bottom:10px;
}

#banner_leaderboard {
	width: 728px;
	height: 90px;
	background-color:#f0f4f2;
	margin-bottom:10px;
}

#banner_wideskyscraper {
	width: 160px;
	height: 600px;
	background-color:#f0f4f2;
	margin-bottom:10px;
}

#banner_microbar {
	width: 88px;
	height: 31px;
	background-color:#f0f4f2;
	margin-bottom:10px;
}

#banner_full {
	width: 468px;
	height: 60px;
	background-color:#f0f4f2;
	margin-bottom:10px;
}

#banner_half {
	width: 234px;
	height: 60px;
	background-color:#f0f4f2;
	margin-bottom:10px;
}

/* ------ text ------ */
.paragraph , .bodytext, P {
	font-family: verdana;
	font-size:11px;
	color:#2e664c;
}

.paragraph a:link{
	color:#0D2BBF;
	text-decoration:none; 
}

.paragraph a:visited{
	color:#0D2BBF;
	text-decoration:none;
}

.paragraph a:hover{
	color:#ffffff;
	background-color:#2e664c;
	text-decoration:none;
}


ul {
	font-family: verdana;
	font-size:11px;
	color:#2e664c;
}
ol{
	font-family: verdana;
	font-size:11px;
	color:#2e664c;
}

.H1 {
	font-family:arial;
	font-size: 17px;
	font-weight: bold;
	color: #2e664c;
}
.h1 {
	font-family:arial;
	font-size: 17px;
	font-weight: bold;
	color: #2e664c;
}

.H2 {
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#2e664c;
}
.h2 {
	font-family:Verdana;
	font-size:11px;
	
	
	color:#2e664c;
}
.H3 {
	font-family:arial;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	color:#2e664c;
}
.h3 {
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	
	color:#2e664c;
}
.forfatter{
	font-family: verdana;
	font-size:11px;
	font-style:italic;
	color:#adb9b3;	

}
.copyright {
	font-family:Verdana;
	/*color:#e3e3e3;*/
	color:#2E664C;
	font-size:10px;
	text-align:center;
	vertical-align:bottom;
}

/*------ login box ------*/

.csc-form-labelcell{
	font-family: verdana;
	font-size:10px;
	color:#2e664c;
}

.csc-form-fieldcell{
	text-align:right;
}

.csc-form-input {
	border: #2e664c solid 1px;
	background-color:#f0f4f2;
	font-family: verdana;
	font-size:10px;
	color:#2e664c;
	width:150px;
	margin-bottom:5px;
	
}

.tx-login-sendbutton{
	vertical-align: middle;
	/*horizontal-align: middle;*/
	border: #2e664c solid 1px;
	background-color:#2e664c;
	font-family: verdana;
	font-size:10px;
	color:#ffffff;
	width:90px;	
}

/*------ search box ------*/
.tx-indexedsearch-searchbox-sword{
	border: #2e664c solid 1px;
	background-color:#f0f4f2;
	font-family: verdana;
	font-size:10px;
	color:#2e664c;
	width:120px;
	
}

.tx-indexedsearch-whatis{
color:#2e664c;
padding-bottom:10px;
font-family: verdana;
font-size:11px;
}
.tx-indexedsearch-searchbox-type{
	border: #2e664c solid 1px;
	background-color:#f0f4f2;
	font-family: verdana;
	font-size:10px;
	color:#2e664c;
	width:120px;
}

.tx-indexedsearch-searchbox-button{
	vertical-align: middle;
	border: #2e664c solid 1px;
	background-color:#2e664c;
	font-family: verdana;
	font-size:10px;
	color:#ffffff;
	width:90px;
	margin-bottom:0px;
}

/*------ profile ------*/
.creatbutton{
	vertical-align: middle;
	border: #2e664c solid 1px;
	background-color:#2e664c;
	font-family: verdana;
	font-size:10px;
	color:#ffffff;
	width:90px;
}

.creatbutton_image{
	vertical-align: middle;
	/*horizontal-align: middle;*/
	align-text:center;
	border: #2e664c solid 1px;
	background-color:#2e664c;
	font-family: verdana;
	font-size:10px;
	color:#ffffff;
	width:60px;
}

.tx-srfeuserregister-pi1{
	margin:0px;
	background-color:#f0f4f2;
	border: #adb9b3 dotted 1px;
	padding:0px;
}

.tx-srfeuserregister-pi1-submit{
	vertical-align: middle;
	border: #2e664c solid 1px;
	background-color:#2e664c;
	font-family: verdana;
	font-size:10px;
	color:#ffffff;
	/*width:90px;*/
}
/*
.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-submit {
	vertical-align: middle;
	
	border: #2e664c solid 1px;
	background-color:#2e664c;
	font-family: verdana;
	font-size:10px;
	color:#ffffff;
	padding:1px;
}
*/
.tx-srfeuserregister-pi1-notice {
	font-family:arial;
	font-size:12px;
	/*font-weight:bold;
	text-transform:uppercase;*/
	color:#2e664c;
}

.tx-srfeuserregister-pi1-password{
	border: #2e664c solid 1px;
	background-color:#f0f4f2;
	font-family: verdana;
	font-size:10px;
	color:#2e664c;
	width:70px;
}

.tx-srfeuserregister-pi1-password-again{
	border: #2e664c solid 1px;
	background-color:#f0f4f2;
	font-family: verdana;
	font-size:10px;
	color:#2e664c;
	width:70px;
}

.tx-srfeuserregister-pi1-text{
	border: #2e664c solid 1px;
	background-color:#f0f4f2;
	font-family: verdana;
	font-size:10px;
	color:#2e664c;
	width:200px;
}

.tx-srfeuserregister-pi1 select{
	border: #2e664c solid 1px;
	background-color:#f0f4f2;
	font-family: verdana;
	font-size:10px;
	color:#2e664c;
	width:200px;
}

.tx-srfeuserregister-pi1 radio{
	border: #2e664c solid 1px;
	background-color:#f0f4f2;
	font-family: verdana;
	font-size:10px;
	color:#2e664c;

}

.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-uploader{
	border: #2e664c solid 1px;
	background-color:#f0f4f2;
	font-family: verdana;
	font-size:10px;
	color:#2e664c;
	width:300px;	
}
 
.tx-srfeuserregister-pi1 td { 
 	vertical-align:top;
 	font-family:Verdana,sans-serif;
 	font-size:12px;
 	line-height:125%;
 	color:#35006d;
 	margin-top:8px;
 	margin-bottom:0px;
 	padding-top:0px;
 	padding-bottom:0px;
 	padding-right:3px;
 	padding-left:3px;
 	text-indent:0px;
 	}

/*HAROON did following additions: */
.tx-srfeuserregister-pi1 dt{
 	margin: 0;
    padding: 0 0 .5em 0;
    float: left;clear: both;
	width: 25%;
	text-align: left;
	padding-right: 1em;
}  

.tx-srfeuserregister-pi1 dd {
 	margin: 0;
    padding: 0 0 .5em 0;
    float: left;
    text-align: left;
	width: 70%;
} 

.tx-srfeuserregister-pi1 textarea{
	border: #2e664c solid 1px;
	background-color:#f0f4f2;
	font-family: verdana;
	font-size:10px;
	color:#2e664c;
	width:300px;
}

.tx-srfeuserregister-pi1-error{
	font-family: verdana;
	font-size:10px;
	color:red;
}

.tx-guestbook-form-inputfield{
	border: #2e664c solid 1px;
	background-color:#f0f4f2;
	font-family: verdana;
	font-size:10px;
	color:#2e664c;
	width:120px;
	
	
}

.tx-guestbook-form-alinment{
	font-size:10px;
}

.tx-guestbook-form-obligationfield{
	color:red;
}

.tx-guestbook-form-textarea{
	border: #2e664c solid 1px;
	background-color:#f0f4f2;
	font-family: verdana;
	font-size:10px;
	color:#2e664c;
	width:300px;
}

.tx-guestbook-form-error{
	font-family: verdana;
	font-size:12px;
	font-weight:bold;
	color:#2e664c;
}
.tx-veguestbook-pi1 li{
	color:red;
}

.tx-ttnews-table{
	margin-left:auto;
	margin-right:auto; 
	border: #adb9b3 dotted 1px;
	background-color:#f0f4f2;
	width:98%;
}

.tx-ttnews-td{
	padding:5px;
	border-top:dotted 1px #adb9b3;

   }

.links-td{
	padding-top:12px;
	padding-bottom:12px;
	border-bottom:dotted 1px #adb9b3;
}

.links-tbody{
	 width:100%;
}

.tx-ttnews-head{
	background-color:#adb9b3;
	border: #adb9b3 solid 1px;
	padding-right:0px;
	padding-left:0px;
	padding-top:8px;
	padding-bottom:8px;
	font-family:arial;
	font-size: 17px;
	font-weight: bold;
	color: #FFFFFF;
	margin-left:auto;
	margin-right:auto;
	width:98%;
}

#content_h1_article {
background-color:#adb9b3;
	border: #adb9b3 solid 1px;
	padding-right:0px;
	padding-left:0px;
	padding-top:8px;
	padding-bottom:8px;
	margin-left:auto;
	margin-right:auto;
	width:98%;	

}
.H1_article {
	font-family:arial;
	font-size: 17px;
	font-weight: bold;
	color: #2e664c;
		
}
#content_h1_edit {
background-color:#adb9b3;
	border: #adb9b3 solid 1px;
	padding-right:0px;
	padding-left:0px;
	padding-top:8px;
	padding-bottom:8px;
	margin-left:0px;
	margin-right:0px;
	
}
.H1_edit {
	font-family:arial;
	font-size: 17px;
	font-weight: bold;
	color: #2e664c;
		
}

.book_td{
	text-align: justify;
	vertical-align: top;
}

.book_hr{
	color: #adb9b3;
	border: #adb9b3 dotted 1px;
	width: 100%;
}

.browseBoxWrap {
	padding-right:0px;
	padding-left:0px;
	padding-top:18px;
	padding-bottom:18px; 
}

.refrencer-table{
	width:432px;	
}

.refrencer-td{
	padding:0px;
	width:25%; 
	height:60px;
	width:108px;

	}

.technology-table{
padding:4px;

border: #adb9b3 dotted 1px;
	width:432px;	
}

.technology-td-left{
	padding-right:10px;
	width:203px;
	height:70px;
	}
.technology-td-right{
	padding:0px;
	width:229px;
	height:70px;
	}
	
	.paragraph_10  {
	font-family: verdana;
	font-size:11px;
	color:#2e664c;
}

.paragraph_10 a:link{
	color:#2e664c;
	text-decoration:none;
}

.paragraph_10 a:visited{
	color:#2e664c;
	text-decoration:none;
}

.paragraph_10 a:hover{
	color:#ffffff;
	background-color:#2e664c;
	text-decoration:none;
}
#blog_column_main {
	
	
	margin-right: 280px;
	padding:0px;
	margin-top:10px;
}
#blog_column_right {
	float: right;
	width: 260px;
	margin-top:10px;
	
/*	margin-left:10px;
	margin-right:10px;*/
}
.blog_content_right {
	width: 238px;
	margin-bottom:10px;
	background-color:#f0f4f2;
	border: #adb9b3 dotted 1px;
	padding-right:10px;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
}
#email_list_main {
	
	
	margin-right: 160px;
	padding:0px;
	margin-top:10px;
}
#email_list_right {
	float: right;
	width: 140px;
	margin-top:10px;
	
/*	margin-left:10px;
	margin-right:10px;*/
}
.email_list_right {
	width: 138px;
	margin-bottom:10px;
	background-color:#f0f4f2;
	border: #adb9b3 dotted 1px;
	padding-right:10px;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
}
#blog_menu{
	height:64px;
	padding-left:10px;
	margin-left:10px;
	margin-right:10px;
}
#content_blog {
	margin-bottom:10px;
	background-color:#f0f4f2;
	border: #adb9b3 dotted 1px;
	padding:10px;
}

.mettingform-text{
	border: #2e664c solid 1px;
	background-color:#f0f4f2;
	font-family: verdana;
	font-size:10px;
	color:#2e664c;
	width:200px;
}
.meetinfform-submit{
	vertical-align: middle;
	border: #2e664c solid 1px;
	background-color:#2e664c;
	font-family: verdana;
	font-size:10px;
	color:#ffffff;
	width:203px;
}
.meeting-td{
	height:18px;
	width:90px;
}
.chatinvite-submit{
	vertical-align: middle;
	border: #2e664c solid 1px;
	background-color:#2e664c;
	font-family: verdana;
	font-size:10px;
	color:#ffffff;
	width:130px;
}
.chatinvitation{
	font-family: verdana;
	font-size:10px;
	color:#2e664c;
}
.chatinvitation td{
	height:20px;
	font-family: verdana;
	font-size:10px;
	color:#2e664c;
}
.chatinvitation input{
	border: #2e664c solid 1px;
	background-color:#f0f4f2;
	font-family: verdana;
	font-size:10px;
	color:#2e664c;
	width:130px;
	
}
.gg1 input{

	

	width:20px;
	
}
.gg input{
	border: #f0f4f2 solid 1px;
	background-color:#f0f4f2;
	font-family: verdana;
	font-size:10px;
	color:#2e664c;
	width:14px;
	
}
#myDiv{ 
font-family: verdana;
	
	
}
#myDiv a:link{
	color:#ffffff;
	font-family: verdana;
	font-size:10px;
	background-color:#2e664c;
	text-decoration:none;
	padding-left:2px;
	padding-right:2px;
	padding-top:1px;
	padding-bottom:1px;
}
#myDiv a:hover{
	color:#ffffff;
	font-family: verdana;
	font-size:10px;
	background-color:#2e664c;
	text-decoration:none;
	
}	
#myDiv a:visited{
	color:#ffffff;
	font-family: verdana;
	font-size:10px;
	background-color:#2e664c;
	text-decoration:none;

}
.chatinvitation-link {
	font-family: verdana;
	font-size:10px;
	color:#ffffff;
	background-color:#2e664c;
	padding-left:10px;
	padding-right:10px;
	padding-top:1px;
	padding-bottom:1px;
	text-align:right;
	
	
}
.chatinvitation-link a{
	color:#ffffff;
	background-color:#2e664c;
	text-decoration:none;

}
.chatinvitation-link hover{
	color:#ffffff;
	background-color:#2e664c;
	text-decoration:none;
	
}
.chatinvitation-link visited{
	color:#ffffff;
	background-color:#2e664c;
	text-decoration:none;
	
}
.MUC_fieldset{
	font-family: verdana;
	font-size:11px;
	color:#2e664c;
	border:solid 1px #CCCCCC;
	
}
.MUC_legend{
	font-family: verdana;
	font-size:11px;
	color:#2e664c;
	font-weight:bold;
}
.sifr {
	width: 165px;
	background-color:#ced2d0;
		padding-right:5px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;

	float:left; 
	font-family: verdana;
	font-size:11px;
	font-weight:bold;
	
}

.sifr h3#my{
	width: 180px;
	background-color:#ced2d0;
		padding-right:5px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;

	float:left; 
	font-family: verdana;
	font-size:11px;
	font-weight:bold;
	
}


#my{
	width: 180px;
	background-color:#ced2d0;
		padding-right:5px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;

	float:left; 
	font-family: verdana;
	font-size:11px;
	font-weight:bold;
}
.competence {
	font-family: verdana;
	font-size:11px;
	color:#2e664c;
	background-color:#f0f4f2;
	border-bottom: #adb9b3 dotted 1px;
	border-right: #adb9b3 dotted 1px;
	border-left: #adb9b3 dotted 1px;
	padding:0px;
}

.competence a:link{
	color:#2e664c;
	text-decoration:none; 
}

.competence a:visited{
	color:#2e664c;
	text-decoration:none;
}

.competence a:hover{
	color:#ffffff;
	background-color:#2e664c;
	text-decoration:none;
}

.competence-non-article {
	font-family: verdana;
	font-size:11px;
	color:#2e664c;
	background-color:#f0f4f2;
	border-bottom: #adb9b3 dotted 1px;
	border-right: #adb9b3 dotted 1px;
	border-left: #adb9b3 dotted 1px;
	padding:0px;
}


.competence-non-article a:link{
	color:#2e664c;
	text-decoration:none; 
}

.competence-non-article a:visited{
	color:#2e664c;
	text-decoration:none;
}

.competence-non-article a:hover{
	color:#ffffff;
	background-color:#2e664c;
	text-decoration:none;
}

.error_strings{
color:#FF0000;
}

#myform_errorloc{
color:#FF0000;
}
.contenttable{


}
.contenttable table{ 
border: #adb9b3 dotted 0px;



}

.contenttable td{ 
border: #adb9b3 dotted 0px;
padding:0px;
margin:0px;


}

.contenttable th{ 
border: #adb9b3 dotted 0px;
padding:0px;
margin:0px;
background-color:#f0f4f2;


}


#list p.bodytext{
padding:3px;
margin:0px;

}
email_list_link
.email_list_link {
	font-family: verdana;
	font-size:11px;
	color:#2e664c;
}

.email_list_link a:link{
	color:#0D2BBF;
	text-decoration:none; 
}

.email_list_link a:visited{
	color:#0D2BBF;
	text-decoration:none;
}

.email_list_link a:hover{
	color:#ffffff;
	background-color:#2e664c;
	text-decoration:none;
}
.email_list_link a:active{
	color:#ffffff;
	background-color:#2e664c;
	text-decoration:none;
}
ul.browsebox{
	margin: 0px;
}
ul.browsebox li{
    float: left;
    list-style: none;
    padding: 2px;
    margin: 2px;
    
}
ul.browsebox a{
	color:#0D2BBF;
	text-decoration:none;
}
ul.browsebox a:hover{
	background-color:#2e664c;
 	text-decoration: none;
    color:#ffffff;
}
.tx-indexedsearch-browsebox{
	font-family: verdana;
	font-size:11px;
	color:#2e664c;
}
.tx-indexedsearch-noresults{
	font-family: verdana;
	font-size:11px;
	color:#2e664c;	
}
.tx-indexedsearch-browselist-currentPage{
	color:#2e664c;
}
.tx-indexedsearch-res{
	margin-top: 0px;
	padding-top:18px;
}

/* Key figures in ROI model*/
.key-figures {
	margin-top:10px;
}

.key-figures DT  {
	width:300px;
}
.key-figures DD  {
	width:220px;
	text-align:left;
}
.key-figures INPUT, .key-figures SELECT {
	width:50px;
	background-color:#F0F4F2;
	border:1px solid #2E664C;
	color:#2E664C;
	font-family:verdana;
	font-size:10px;
}
#custom-slider {
    width:100px;
    padding-top:0px;
	position:relative;
	top:5px;
    /*background-image:url(/fileadmin/templates/img/ticks.gif);*/
	display:inline-block;
	vertical-align:text-bottom;
}
.custom_sliders {
    width:100px;
    padding-top:0px;
	position:relative;
	top:5px;
    /*background-image:url(/fileadmin/templates/img/ticks.gif);*/
	display:inline-block;
	vertical-align:text-bottom;
}
#custom-slider .x-slider-thumb {
		
}
#newspaper-a
{
	font-family: verdana;
	font-size:11px;
	color:#2e664c;
	
	margin: 45px 45px 45px 10px;
	width: 350px;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #2E664C;

}
#newspaper-a th
{
	padding: 12px 17px 12px 17px;
	width:50%;
	font-weight: bold;
	border-bottom: 1px dashed #2E664C;
}
#newspaper-a td
{
	padding: 7px 17px 7px 17px;

}
#newspaper-a tbody tr:hover td
{

	background: #ADB9B3;
}
#LTV .contenttable {
	font-family: verdana;
	font-size:11px;
	color:#2e664c;
	
	margin: 45px 45px 45px 10px;
	width: 350px;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #2E664C;	
}
#LTV .contenttable td
{
	padding: 7px 17px 7px 17px;

}
.x-panel {
	border-color:#2E664C;
}

.tx-pbsurvey-pi1, .tx-ncpbsurveyfesimplestats-pi1{
	margin-bottom		: 	10px;
	background-color	: 	#f0f4f2;
	border				: 	1px dotted #adb9b3;
	padding				: 	10px;
}

.tx-pbsurvey-pi1 .survey_item, .tx-pbsurvey-pi1 .matrix,.tx-pbsurvey-pi1 .question,
.tx-ncpbsurveyfesimplestats-pi1 *{
	font-family			: 	verdana;
	font-size			: 	11px;
	color				: 	#2e664c;
}

.survey_item{
	border				:	0;
	width				:	400px;
}

.columnFirst td{
	font-weight			:	normal; 
}

.matrix td{
	background-color	: 	#f0f4f2; 
}

.matrix .surveyrow_even td{
	background-color	: 	rgb(230,230,230);
}


.tx-ncpbsurveyfesimplestats-pi1 td{
	width				: 	20%;
}

.tx-ncpbsurveyfesimplestats-pi1 .bar{
	background-color	:	#2e664c;
}

.tx-pbsurvey-pi1 .matrix .columnFirst{
	font-weight: normal;
	padding: 3px;
}

.tx-pbsurvey-pi1 form,.tx-pbsurvey-pi1 legend, .tx-pbsurvey-pi1 fieldset, .tx-pbsurvey-pi1 .question{ width:400px;}

/*Send rapport i PDF */
.th-filemailer-mandatory-field, .th-filemailer-normal-field {
	font-family			: 	verdana;
	font-size			: 	11px;
	color				: 	#2e664c;	
	margin-top		: 	10px;	
}
.th-filemailer-mandatory-field INPUT, .th-filemailer-normal-field INPUT {
	width:100%;
	background-color:#F0F4F2;
	border:1px solid #2E664C;
	color:#2E664C;
	font-family:verdana;
	font-size:10px;

}
.th-filemailer-submit INPUT {
	vertical-align: middle;
	border: #2e664c solid 1px;
	background-color:#2e664c;
	font-family: verdana;
	font-size:10px;
	color:#ffffff;
	width:90px;
	margin-top		: 	10px;	
}
.isLoading {
	filter: alpha(opacity=90); 
	-moz-opacity: .90; 
	background-color:#EEE;
	color:#2E664C; 
	position:absolute; 
	height:110px;
	width: 160px;
	z-index:999999;
}
