/*
		CSS-script for Teknikmejeriet
*/


/* Main functions - generally used for Content-material */

html {
	overflow: -moz-scrollbars-vertical !important;
}


.tx-dropdownsitemap-pi1 ul {
      list-style: none; color:#FFFFFF;
}

/* .expAll div {
      border: none; color:#FFFFFF;
}

div .level_2 div  {
      width: 150px !important;
} */

.distansruta2
{
	padding: 0px 16px 0px 16px;
	margin: 0px;
}

.print1{
	position:relative;
	left:0px;
	top:0px;
}

.print2{
	z-index: 0;
	position:absolute;
	left:718px;
	top:4px;
}

.printlogo{
	text-align: right;
	background: #ffffff;
	padding: 0 0 3px 0;
	margin: 0px;
	width: 640px;
}


.centerbox{
	border: 0px;
}

.leftborder{	
	width: 30px;
	background-image: url(../img/leftborder.png);
	background-repeat: no-repeat;
	background-position: top right;
}

.mid_border{
	width: 937px;
/*	display: inline;*/
}

.rightborder{
	width: 30px;
	background-image: url(../img/rightborder.png);
	background-repeat: no-repeat;
	background-position: top left;
}

.leftb2_top{
        width: 30px;
        background-image: url(../img/leftbordermid.png);
        background-repeat: repeat-y;
        background-position: top right;
	vertical-align: top;
}

.leftb2_bot{
        width: 30px;
        background-image: url(../img/leftbordermid.png);
        background-repeat: repeat-y;
        background-position: top right;
        vertical-align: bottom;
}

.rightb2_top{
	width: 30px;
        background-image: url(../img/rightbordermid.png);
        background-repeat: repeat-y;
        background-position: top left;
	vertical-align: top;
}

.rightb2_bot{
	width: 30px;
        background-image: url(../img/rightbordermid.png);
        background-repeat: repeat-y;
        background-position: top left;
	vertical-align: bottom;
}

.tm_block{
	width: 937px;
}


.tm_menu{
	width: 777px;
	background-position: top right;	
	margin: 0px;
	padding: 0px;
}

.tm_search{
	width: 160px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}

.tm_area{
	width: 931px;
	height: 70px;
	background-color: #ffffff;
	vertical-align: bottom;
	text-align: left;
	background-image: url(../img/tm_area.png);
	background-repeat: no-repeat;
	background-position: top right;
	
	color: #808080;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;	
	
	margin: 0px;
	padding: 0px 0px 2px 8px;
}

.tm_area a, .tm_area a:link, .tm_area a:active, .tm_area a:visited  {
        text-decoration: none;
        font-weight: normal;
        color: #808080;
}

.tm_area a:hover {
        text-decoration: underline;
        font-weight: normal;
        color: #404040;
}

.logga{
	position: relative;
	left:0;
	top:0;
}

.logga_bild{
	width: 744px;
	height: 315px;
}

.logga_text{
	z-index: 5;
	position: absolute;
	width: 744px;;
	height: 315px;
}

.logga_bild_2{
        width: 744px;
        height: 165px;
}

.logga_text_2{
        z-index: 5;
	position: absolute;
        width: 744px;
        height: 165px;
}

.topmenu{
	width: 931px;
	height: 36px;
	background-image: url(../img/topmenu.png);
	background-repeat: repeat-x;
	background-position: top right;
	background-color: #d8d8d8;
	margin: 0px;
	padding: 0px;
}

.topmenu2{
        width: 931px;
        height: 36px;
        background-image: url(../img/topmenu2.png);
        background-repeat: repeat-x;
        background-position: top right;
        background-color: #d8d8d8;
        margin: 0px;
        padding: 0px;
}

.tleft_area{
	width: 184px;
	height: 315px;
	background-image: url(../img/tleft_area.png);
	background-repeat: repeat-x;
	background-position: bottom right;
	background-color: #f8f8f9;
}

.tleft_area a, .tleft_area a:link, .tleft_area a:active, .tleft_area a:visited {
        text-decoration: none;
        font-weight: bold;
        color: #3260ac;
}

.tleft_area a:hover{
        text-decoration: underline;
        font-weight: bold;
        color: #3260ac;
}

.top1 a, .top1 a:link, .top1 a:active, .top1 a:visited {
        text-decoration: none;
        font-weight: bold;
        color: #3260ac;
}

.top1 a:hover{
        text-decoration: underline;
        font-weight: bold;
        color: #3260ac;
}

.tleft_area_2{ /* innehållssidor */
        width: 184px;
        height: 165px;
        background-image: url(../img/tleft_area.png);
        background-repeat: repeat-x;
        background-position: bottom right;
        background-color: #f8f8f9;
}

.submeny{
/*	height: 130px;
	overflow: hidden;*/
}

.tleft_area_2 a, .tleft_area_2 a:link, .tleft_area_2 a:active, .tleft_area_2 a:visited {
        text-decoration: none;
        font-weight: bold;
        color: #3260ac;
}

.tleft_area_2 a:hover{
        text-decoration: underline;
        font-weight: bold;
        color: #3260ac;
}



.left_news{
	color: #909090;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}


.tright_area{ /* logotyp */
	width: 744px;
	height: 315px;
	background-color: #d8d8d8;
/*	background-image: url(../img/tright_area.jpg);*/
	background-position: top left;
	background-repeat: no-repeat;
}

.tright_area_2{ /* logotyp - innehållssidor */
        width: 744px;
        height: 165px;
        background-color: #d8d8d8;
/*        background-image: url(../img/tright_area.jpg); */
        background-position: top left;
        background-repeat: no-repeat;
}

.leftbararea_2{ /* innehållssidor */
        width: 184px;
        background-image: url(../img/tleft_area.png);
        background-repeat: repeat-x;
        background-position: bottom right;
        background-color: #f8f8f9;	
        margin:0px;
        padding:0px;
}

.contentarea
{
	width: 931px; /* 744px; */
	height: 0px;
	background-image: url(../img/contentarea.png);
	background-repeat: repeat-x;
	background-position: top right;
	
	background-color: #f8f8f9;
}

.contentarea_2 /* innehållssidor */
{
        width: 744px;
        height: 0px;
        background-image: url(../img/contentarea.png);
        background-repeat: repeat-x;
        background-position: top right;

        background-color: #f8f8f9;
}

.contentarea_2 table.ca2 /* fixar mozilla float bug */
{
	width: 744px;
}

.contentarea_print   /* utskriftsvariant */
{
	width: 640px;
	height: 0px;
	background-color: #ffffff;
	padding: 0;
	margin: 0;
}

.printmenu   /* meny för utskrift */
{
	width: 640px;
	padding: 10px 0px 10px 0px;
	margin: 0;
	text-align: right;

	background-color: #f8f8f9;
	background-image: url(../img/footer.png);
	background-repeat: repeat-x;
	background-position: bottom right;
}

.printbutton
{
	font-family: Verdana,Geneva,sans-serif; font-size: 12px;
	margin-right: 10px;
}

.menu1-level1-act  a, .menu1-level1-act a:link, .menu1-level1-act a:active, .menu1-level1-act a:visited {
	text-decoration: underline;
}


.top1{
        color: #000000;
	background-color: #f8f8f9;
        background-image: url(../img/footer.png);
        background-repeat: repeat-x;
        background-position: bottom right;

        vertical-align: top;
	height: 201px;
	padding: 0;

}

.top_rubrik{
        color: #ffffff;
        background-color: #ff8000;

        vertical-align: top;
        padding: 8px 16px 8px 16px;
        margin: 0;

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        border-bottom: 2px solid #ffffff;
}

.top2{
        /* contains flex */
        margin: 0;
	padding: 0;
        vertical-align: top;
	width: 744px;
	overflow: hidden;
}

.contentarea_2 .flexruta, .top2 .flexruta {
	width: 248px;		/* IE-specifik */
	height: 201px;

        display: inline;
	
	background-color: #f8f8f9;
        background-image: url(../img/footer.png);
        background-repeat: repeat-x;
        background-position: bottom right;
	padding: 0 0 0 0;
	vertical-align: top;
	margin: 0;
	float: left;
	border-right: 2px solid #ffffff;
	overflow: hidden;
}


html>body .contentarea_2 .flexruta, html>body .top2 .flexruta{ /* fix - andra browsers än IE */
        width:246px;
}

.flexruta .blockcon {
	height: 175px;
	overflow: hidden;
}

.flexruta2 .blockcon2 {
        height: 53px;
}

.flexruta .blockmorelink{
	height: 20px;
	text-align: right;
	padding-right: 15px;
}

.flexruta2 .blockmorelink2{
        height: 20px;
        text-align: right;
        padding-right: 15px;
}

.flexruta2{
        width: 248px;           /* IE-specifik */
        height: 91px;

        display: inline;

        background-color: #f8f8f9;
        background-image: url(../img/footer.png);
        background-repeat: repeat-x;
        background-position: bottom right;
        padding: 0 0 0 0;
        vertical-align: top;
        margin: 0;
        float: left;
        border-right: 2px solid #ffffff;
        overflow: hidden;
}

html>body .flexruta2{ /* fix - andra browsers än IE */
        width:246px;
}

.top1 h1.csc-firstHeader{ /* vänsterruta */
        color: #ffffff;
        background-color: #2c5baa;

        vertical-align: top;
        padding: 8px 16px 8px 16px;
        margin: 0;

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        border-bottom: 2px solid #ffffff;
}

.top1 p.bodytext {
	margin: 16px;
}

.flexruta .csc-header h1, .flexruta .csc-header h1 a, .flexruta .csc-header h2, .flexruta .csc-header h3, .flexruta .csc-header h4, .flexruta .csc-header h5, .flexruta2 .csc-header h1, .flexruta2 .csc-header h2, .flexruta2 .csc-header h3, .flexruta2 .csc-header h4, .flexruta2 .csc-header h5{
        color: #ffffff;

        vertical-align: top;
        padding: 8px 10px 8px 10px;
	margin: 0;

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
	border-bottom: 2px solid #ffffff;
}

/* nytt */

.contentarea_2 h1.csc-firstHeader, .contentarea_2 .csc-header h2, .contentarea_2 .csc-header h3, .contentarea_2 .csc-header h4, .contentarea_2 .csc-header h5 {
        color: #ffffff;

        vertical-align: top;
        padding: 8px 16px 8px 16px;
        margin: 0 0 16px 0;

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        border-bottom: 2px solid #ffffff;
}

.leftbararea_2 h1.csc-firstHeader, .leftbararea_2 .csc-header h2, .leftbararea_2 .csc-header h3, .leftbararea_2 .csc-header h4, .leftbararea_2 .csc-header h5{
        color: #ffffff;

        vertical-align: top;
        padding: 8px 16px 8px 16px;
        margin: 0 0 16px 0;

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        border-bottom: 2px solid #ffffff;
}

.flexruta h1 a:link, .flexruta h1 a:active, .flexruta h1 a:visited, .flexruta h1 a:hover {
	display: block;
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.contentarea_2 h1.csc-firstHeader, .leftbararea_2 h1.csc-firstHeader, .flexruta h1.csc-firstHeader, .flexruta2 h1.csc-firstHeader, .top1 h1.csc-firstHeader{ 	/* blå 1st */		background: #2c5baa url(../img/border/bla30.png) repeat-x bottom; }
.contentarea_2 .csc-header h2, .leftbararea_2 .csc-header h2, .flexruta .csc-header h2, .flexruta2 csc-header h2 { 			/* orange */ 	background: #eeb507 url(../img/border/ora30.png) repeat-x bottom; }
.contentarea_2 .csc-header h3, .leftbararea_2 .csc-header h3, .flexruta .csc-header h3, .flexruta2 csc-header h3 { 			/* ljusblå */  	background: #92bcc4 url(../img/border/ljusbla30.png) repeat-x bottom; }
.contentarea_2 .csc-header h4, .leftbararea_2 .csc-header h4, .flexruta .csc-header h4, .flexruta2 csc-header h4 { 			/* blå */	background: #2c5baa url(../img/border/bla30.png) repeat-x bottom; }
.contentarea_2 .csc-header h5, .leftbararea_2 .csc-header h5, .flexruta .csc-header h5, .flexruta2 csc-header h5 { 			/* grå */	background: #676e76 url(../img/border/gra30.png) repeat-x bottom; }

.bla     { background: #2c5baa url(../img/border/bla36.png) repeat-x bottom; }
.ora     { background: #eeb507 url(../img/border/ora36.png) repeat-x bottom; }
.gra     { background: #676e76 url(../img/border/gra36.png) repeat-x bottom; }
.ljusbla { background: #92bcc4 url(../img/border/ljusbla36.png) repeat-x bottom; }

/* *** GENERIC CLASSES**  */


.content, .bodytext, .text  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
/*	color: #000000;*/
	margin:16px;
}

p .bodytext  {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size:12px;
	line-height: 14px;
        color:#000000;
	margin:16px;
}

.contentarea .bodytext, .contentarea_2 .bodytext, .contentarea_print .bodytext { /* content */
	margin: 0px 16px 0px 16px;
}

.contentarea .flexruta .bodytext, .contentarea_2 .flexruta .bodytext, .contentarea_print .flexruta .bodytext {
	margin: 10px;
}

.tleft_area .bodytext, .tleft_area_2 .bodytext {
        margin: 0;
}

body {
	background-color: #ffffff;
}

p {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size:12px;
	line-height: 14px;
	margin:16px;

}

a, a:link, a:active, a:visited, p a, p a:link, p a:active, p a:visited {
	text-decoration: none;
	font-weight: normal;
	color: #3260ac;
}

a:hover, p a:hover {
	text-decoration: underline;
	font-weight: normal;
	color: #3260ac;
}

a img{
	border: 0px;
}


/* Här börjar det intressanta */


ul  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	padding-right:10px;
}

li  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	padding-right:10px;
}

ol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	padding-right:10px;
}

.borderContent {
	padding-left:15px;
	padding-bottom:15px;
	padding-top:15px;
	padding-right:15px;
}

.imgtext-table {
	border-left: 10px solid #FFFFFF;
	border-right: 10px solid #FFFFFF;
}

.tm_footer{
	width: 100%;
	height: 50px;
        background-image: url(../img/footer.png);
        background-repeat: repeat-x;
        background-position: bottom right;
	text-align: center;
	padding: 20px 0 0 0;
}

.tm_footercontent, .tm_footercontent a, .tm_footercontent a:active, .tm_footercontent a:visited, .tm_footercontent a:hover{
	color: #909090;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/* ------------------------ */

h1, .rubrik {
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	margin-bottom: 20px;
	margin-left: 16px;
	margin-right: 16px;
	margin-top: 16px;
}

h2 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	margin-bottom: 20px;
}

h3 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}

h4 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

h5 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}



/* *** FILELIST *** */

.csc-uploads-fileName  {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	font-style: italic;
}



/* SEARCH */

.csc-searchResultRange, .csc-noSearchResultMsg {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
}

.csc-noSearchResultMsg{
        margin: 0px 16px 0px 16px;
}


.csc-searchResultHeader a:link, .csc-searchResultHeader a:active, .csc-searchResultHeader a:visited {
        margin: 0px 16px 0px 16px;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        color:#3260ac;
}

.csc-searchResultHeader a:hover {
        margin: 0px 16px 0px 16px;
        font-weight: bold;
        text-decoration: underline;
        font-style: normal;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        color:#3260ac;
}

.csc-searchform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px;
	margin: 40px 16px 0px 16px;
}

.csc-loginform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px;
	margin: 16px;
}

.csc-mailform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 10px;
}


.csc-menu csc-menu-2, .csc-menu csc-menu-2 a:hover, .csc-menu csc-menu-2 a:active, .csc-menu csc-menu-2 a:visited {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}


.csc-form-labelcell, .csc-form-fieldcell{
	margin:0px;
	padding:0px;
}

/* TABELLER */

td, th  {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
}




/* SITEMAP */

.csc-menu csc-menu-2 {
	padding-left:20px;
	padding-bottom:20px;
	padding-top:20px;
	padding-right:20px;
}

.csc-sitemap-level1 a:link, .csc-sitemap-level1 a:hover, .csc-sitemap-level1 a:active, .csc-sitemap-level1 a:visited {
	color: #000000;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height : 14px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	padding-left: 25px;
	padding-top:2px;
}

.csc-sitemap-level2 a:link, .csc-sitemap-level2 a:hover, .csc-sitemap-level2 a:active, .csc-sitemap-level2 a:visited {
	color: #000000;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height : 14px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding-left: 50px;
}

.csc-sitemap-level3 a:link, .csc-sitemap-level3 a:hover, .csc-sitemap-level3 a:active, .csc-sitemap-level3 a:visited {
	color: #000000;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
        line-height : 14px;
	font-style: italic;
	font-weight: normal;
	text-decoration: none;
	padding-left: 75px;
}

.csc-sitemap-level4 a:link, .csc-sitemap-level4 a:hover, .csc-sitemap-level4 a:active, .csc-sitemap-level4 a:visited {
	color: #000000;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height : 14px;
	font-style: italic;
	font-weight: normal;
	text-decoration: none;
	padding-left: 100px;
}

/* mailformulär */

.csc-form-labelcell, .csc-form-label-req, .csc-form-fieldcell, .csc-form-label {
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 5px 0px;
}

.csc-mailform{
	margin: 5px 20px 5px 20px;
	padding: 0;
}


/* apple-search */

#applesearch .sbox_l  {
	/*default styling*/
}

#applesearch .sbox_r  {
	/*default styling*/
}

#applesearch .sbox input {
	/*default styling*/
	margin-top: 4px;
	margin-bottom: 0px;
	width: 120px;
	height: 16px;
	float:left;
}

#content {
	clear: both;
}

/* ------------ */

p.csc-frame-frame2{
        z-index: 5;
        position: relative;
	top: 0px;
	left: 0px;
	background-color: #ff00ff;
}

/* frontenduserregistration */

.tx-srfeuserregister-pi1 h4
{
        margin: 16px;
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 12px;
        line-height : 14px;
        font-style: italic;
        font-weight: normal;
}

.entry
{
        margin: 16px;

}

.title {
        margin-left: 10px;

}

/* Webdesign portfolio */

.thumbList {
      margin-left: 15px; 
}
       
.tx-websiteportfolio-pi1 {
      margin-right: 15px; 
}
       
.tx-websiteportfolio-pi1 a {
      margin-left: 0px; 
      font-weight: bold;
}
       
.particulars h1 {
	color: #909090;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;	
	margin-bottom:4px;
}
              
.description h1 {
	color: #909090;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;	
	margin-bottom:4px;
}

.tx-pmkrssnewsexport-pi1 {
	margin: 16px;
}

table.contenttable tbody.tmdox tr td {
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}

/* Lastupdate Container and class */
.lastupdate {
	margin: 10px 0px 0px 0px;
	padding: 5px 15px 5px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

	line-height: 20px;
	color: #000000;
	text-align: right;
/*	border-top: 2px solid #e0e0e0; */
}

/*.tx-rlmpdomaincheck-pi1-form-submit-button{
	margin-left: 20px;
}
*/

.tx-rlmpdomaincheck-pi1{
	margin-left: 20px;
}

/* Start Internmeny */

td.internmenu{
	margin: 0px;
	padding: 5px;
	height: 30px;
	background: #2c5baa url(../img/border/bla30.png) repeat-x bottom;
}

td.internmenu a, td.internmenu a:link, td.internmenu a:active, td.internmenu a:visited{
	margin: 0px;
	padding: 0px 10px 0px 5px;
	color: #ffffff;
	font-weight: bold;
}

td.tmiddle_area_2{
	margin: 0px;
	padding: 5px 5px 10px 5px;
	height: 100px;
        background-image: url(../img/tleft_area.png);
        background-repeat: repeat-x;
        background-position: bottom right;
        background-color: #f8f8f9;
}

td.tmiddle_area_2 a, td.tmiddle_area_2 a:link, td.tmiddle_area_2 a:active, td.tmiddle_area_2 a:visited{
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	font-size: 10px;
}

.subinternmenuno{
	width: 280px;
	height: 14px;
	overflow: hidden;
	float: left;
	margin-bottom: 3px;
	margin-right: 20px;
}

.subinternmenuact{
	width: 280px;
	height: 14px;
	overflow: hidden;
	float: left;
	margin-bottom: 3px;
	margin-right: 20px;
}

.subinternmenuheader{
	font-weight: normal;
	font-size: 10px;
	font-weight: bold;
	height: 14px;
	margin-bottom: 3px;
	margin-right: 20px;
}

.subinternmenuno2{
	width: 480px;
	height: 14px;
	overflow: hidden;
	float: none;
	margin-bottom: 3px;
	margin-right: 20px;
}

span.subinternmenuact a, span.subinternmenuact a:link, span.subinternmenuact a:active, span.subinternmenuact a:visited{
	font-weight: bold;
}

/* End Internmeny */

.tx-newsfeedit-pi1-header tx-newsfeedit-pi1-header-create-login{
/*	font-color: #c0c0c0;*/
}

.recentContent{	font-size: 10px; }

.tx-felogin-pi1 legend { display:none; }
.tx-felogin-pi1 fieldset { border:none; }
.tx-felogin-pi1 {
  padding:0 10px;
}

input, select, textarea {
  border:solid 1px #404040;
  margin: 0 0 5px 0;
}

.tm_search input {
  border:none;
  margin:0;
}

.indent p.bodytext {
  margin:0 0 0 30px
}

dfn, acronym {
border-bottom-style:dotted;
border-bottom-width:1px;
cursor:help;
font-weight:bold;
margin-left:2px;
}

h1 dfn, h5 dfn, h2 dfn, h3 dfn, h2 acronym {
  border-color:#ffffff;
}

a dfn, a acronym  {
border:none;
cursor:help;
font-weight:bold;
}

.submeny a dfn, .submeny a  acronym {
border:none;
cursor:help;
font-weight:bold;
font-style:normal;
}


.tx-flseositemap-pi1 a dfn {
border:none;
cursor:default;
font-weight:bold;
font-style:normal;
}

.submeny dfn, .submeny {
margin-left:0px;
}

.tx-flseositemap-pi1 li {
  font-size:11px;
  line-height:16px;
  margin-bottom:5px; 
  margin-top:5px; 
}

.tx-flseositemap-pi1 li a{
  font-size:13px;
  font-weight:bold;
}

