body {
margin: 0;
padding: 0;
border: 0;
overflow: hidden;
height: 100%;
max-height: 100%;
font-family: Arial, Helvetica, sans-serif;
}

#framecontentTop, #framecontentBottom {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 113px; /*Height of top frame div*/
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
background-color: #ffffff;
}


.tx-srlanguagemenu-pi1 {
position: absolute;
margin: 0 auto;
top: 25;
left: 25;

}

.tx-srlanguagemenu-pi1 p { font-family: Arial, sans-serif; font-size: .7em; line-height:0; color: #2D50A1; margin-top: 0px; padding: 0; text-indent: 0; }
.tx-srlanguagemenu-pi1 img { margin: 0 5px; padding: 0; border-style: none; }
.tx-srlanguagemenu-pi1 .CUR { float: left; font-size: .7em; }
.tx-srlanguagemenu-pi1 .CUR a { background-color: transparent; color: #2D50A1; text-decoration: none; font-weight: bold; }
.tx-srlanguagemenu-pi1 .CUR a:focus, .tx-srlanguagemenu-pi1 .CUR a:hover, .tx-srlanguagemenu-pi1 .CUR a:active { color:#333333; }
.tx-srlanguagemenu-pi1 .NO { float: left; font-size: .8em; }
.tx-srlanguagemenu-pi1 .NO a { background-color:transparent; color: #35006d; text-decoration:none; font-weight:bold; }
.tx-srlanguagemenu-pi1 .NO a:focus, .tx-srlanguagemenu-pi1 .NO a:hover, .tx-srlanguagemenu-pi1 .NO a:active { color:#333333; }
.tx-srlanguagemenu-pi1 .INACT { float: left; font-size: .7em; }
.tx-srlanguagemenu-pi1 .INACT a { background-color:transparent; color: #35006d; text-decoration: none; font-weight: normal; }
.tx-srlanguagemenu-pi1 .INACT a:focus, .tx-srlanguagemenu-pi1 .INACT a:hover, .tx-srlanguagemenu-pi1 .INACT a:active { color: #333333; }
.tx-srlanguagemenu-pi1 .SPC {  float: left; font-family: Arial, sans-serif; font-size: .7em; line-height: 100%; color: #35006d; }
.tx-srlanguagemenu-pi1 fieldset { }
.tx-srlanguagemenu-pi1 fieldset legend {font-size: 75%; color: #2D50A1; font-weight: bold; }
.tx-srlanguagemenu-pi1 fieldset label { display: none; font-size: .7em;}
.tx-srlanguagemenu-pi1 fieldset select { font-size: .8em; font-family: Arial, sans-serif; background-color: #6EB706; color: #2D50A1; font-weight: bold; }
.tx-srlanguagemenu-pi1 fieldset option.tx-srlanguagemenu-pi1-option-0 { }

#framecontentBottom {
position: absolute;
top: auto;
bottom: 0;
text-align: center;
height: 110px; /*Height of bottom frame div*/
width: 100%;
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
background-color: #ffffff;
}

#container_bottom {
position: relative;
width: 1024px;
margin: 0 auto;
text-align: center;
height: 90px;
background-color: #ffffff;
overflow: hidden;
padding-top: 15px;
}

.affiliate_left {
position:absolute;
margin-left:0px;
margin-top:0px;
}

.google_ads {
position:absolute;
margin-left:148px;
margin-top:0px;
}

.affiliate_right {
position:absolute;
margin-left:876px;
margin-top:0px;
}


#maincontent {
position: fixed;
top: 113px; /*Set top value to HeightOfTopFrameDiv*/
left: 0;
right: 0;
text-align: center;
bottom: 110px; /*Set bottom value to HeightOfBottomFrameDiv*/
overflow: auto;
background: #ffffff;
border-top: 1px solid #3F5CA2;
border-bottom: 1px solid #3F5CA2;
}

#container_main {
width: 1024px;
margin: 0 auto;
text-align: left;
}

/*****************ab_linklist***********************/
/* --------------------  general styles  -------------------- */

tx_ablinklist_catalogView_categoryPath {
color: #3F5CA2;

}

.tx_ablinklist_catalogView_categories {
color: #3F5CA2;
text-decoration: none;
list-style-type: none;
}

.tx_ablinklist_catalogView_subcategories {
color: #3F5CA2;
text-decoration: none;
font-weight: normal;
font-size: 70%;
}

.tx_ablinklist_viewDetailsForLink {
	font-size : medium;
	border : solid 1px #C5C5C5;
	background-color : #E5E5E5;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}

.tx_ablinklist_viewAddNewLink {
	font-size : medium;
	border : solid 1px #C5C5C5;
	background-color : #E5E5E5;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}

.tx_ablinklist_viewAddNewLinkResult {
	font-size : medium;
	border : solid 1px #C5C5C5;
	background-color : #E5E5E5;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}

.tx_ablinklist_viewReportBrokenLink {
	font-size : medium;
	border : solid 1px #C5C5C5;
	background-color : #E5E5E5;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}

.tx_ablinklist_viewReportBrokenLinkResult {
	font-size : medium;
	border : solid 1px #C5C5C5;
	background-color : #E5E5E5;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}

.tx_ablinklist_viewRateLink {
	font-size : medium;
	border : solid 1px #C5C5C5;
	background-color : #E5E5E5;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}

.tx_ablinklist_viewRateLinkResult {
	font-size : medium;
	border : solid 1px #C5C5C5;
	background-color : #E5E5E5;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}

.tx_ablinklist_categoryPath {
	font-size : small;
}

.tx_ablinklist_formErrorMsg {
	color : red;
	margin-top : 10px;
	margin-bottom : 10px;
}
/*---------------------------------------------------*/

/* --------------------  catalogView  -------------------- */

.tx_ablinklist_catalogView_categoryPath {
	font-size : small;
}

.tx_ablinklist_catalogView_category {
	float : left;
	width : 256px;
	padding-top : 20px;
        font-weight: bold;
        font-size: 90%;
        
}

.tx_ablinklist_catalogView_subcategories {
	font-size : small;

}

.tx_ablinklist_catalogView_categoryLabel { }

.tx_ablinklist_catalogView_links {
	clear : both;
	padding-top : 20px;
}

.tx_ablinklist_catalogView_link { }

.tx_ablinklist_catalogView_linkAddNew {
	margin-top : 10px;
}

.tx_ablinklist_catalogView_linkLabel { }

.tx_ablinklist_catalogView_linkDetails { }

.tx_ablinklist_catalogView_linkReportBroken { }

.tx_ablinklist_catalogView_linkRate { }

.tx_ablinklist_catalogView_linkImage { }

/* default styles for extension "tx_cssstyledcontent" */
/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 2px solid black;
		padding: 0px 0px;
	}

	DIV.csc-textpic-imagewrap { padding: 0; }

	DIV.csc-textpic IMG { border: none; }

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

/***************************************************/

.internal-link {
font-size: 90%;
font-weight: bold;
text-decoration: none;
color: #2D50A1
}

.bodytext {
font-size: 85%;
font-weight: normal;
color: #2D50A1
}

.csc-header {
font-size: 60%;
font-weight: bold;
color: #2D50A1
}

#headMenu {
position: absolute;
top: 75px;
left: 40px;
color: #2D50A1;
}

/**********************************************************/

/* html body { /*IE6 hack*/
padding: 98px 0 110px 0; /*Set value to (HeightOfTopFrameDiv 0 HeightOfBottomFrameDiv 0)*/
}

* html #maincontent { /*IE6 hack*/
height: 100%;
width: 100%;
}*/
