/* GS HomepageBuilder */

/* font global in table rows */

td
{
	font-family				: Arial, Helvetica, sans-serif;
	color						: #808080;
	color						: #404040;
	font-size				: 12px;
}

/* font global, background color and scrollbar */

body {

	font-family							: Arial, Helvetica, sans-serif;
	color									: #808080;
	font-size							: 12px;

/*	background-color					: #FFFFFF;		*/
/*	background-color					: #BBD5EA;		*/
/*	background-color					: #6699FF;		*/
/*	background-color					: #AAD5FF;		*/
/*	background-color					: #2D5073;		*/
/*	background-color					: RoyalBlue;	*/
	background-color					: #215A8C;

	scrollbar-track-color			: #EFEFEF; 
	scrollbar-face-color				: #EFEFEF; 
	scrollbar-highlight-color		: white; 
	scrollbar-3dlight-color			: #BBD5EA; 
	scrollbar-darkshadow-color		: black; 
	scrollbar-shadow-color			: white;
	scrollbar-arrow-color			: #003366;
	
	margin								: 0 0 0 0

}


/* images */
img
{
	 border: 0px;
}

/* images with link settings */

img.border {

    border: 1px #B7B7B7 solid;
    cursor:  pointer;

}

/* top row with background image */

.tdimage {

	background-image		: url(back.gif);
	background-repeat		: no-repeat;
	width						: 100%;
   height					: 55px;

}


/* horizontal lines */

hr
{
	height : 1px;
	border : 1px solid #B7B7B7;
}


/* columns: background color, sizes and alignments */

.leftcolumn {

/*	background-color		: #BBD5EA;	*/
/*	background-color		: #6699FF;	*/
	background-color		: #AAD5FF;
	background-color		: #2D5073;
	background-color		: RoyalBlue;
	background-color		: #215A8C;

	vertical-align			: top;
	width						: 20%;
	color						: #FFFFFF;

}

.centercolumn {

	padding					: 12px;
	vertical-align			: top;
	line-height				: 18px;
	background-color		: #FFFFFF;

}

.rightcolumn {

	padding-right			: 15px;
	vertical-align			: top;
	width						: 20%;

}


/* columns: background color, sizes and alignments */

.contentleftcolumn {

/*	background-color		: #BBD5EA;	*/
/*	background-color		: #6699FF;	*/

	margin					: 8px;
	margin-right			: 0px;
	width						: 170px;
	padding					: 10px;

}


.contentrightcolumn {

	color						: #bbbbbb;
	color						: #eeeeee;

	margin					: 8px;
	padding-right			: 15px;
	padding-top				: 10px;
	padding					: 10px;

}


.InfoText {

	background-color		: Transparent;
	padding-left			: auto;
	padding-bottom			: auto;

	font-size				: 13px;
	font-weight				: bold;
	font-weight				: 600;

	height					: 30;
	width						: 40%;

	vertical-align			: middle;

}


.InfoNew {

	background-color		: Transparent;
	color						: #ff0000;

	padding-left			: auto;
	padding-bottom			: auto;

	font-size				: 13px;
	font-weight				: bold;
	font-weight				: 600;

	height					: 30;
	width						: 40%;

	vertical-align			: middle;

}


.SiSImage
{
	width						: 100%;
	vertical-align			: bottom;
	margin-right			: 10;
}


.SiSText
{
	font-size				: 11px;
	background-color		: Transparent;
	color						: #ffffff;
	margin					: 0 8 4 0;
}


a.Info {

	color						: #0000ff;
	background-color		: Transparent;
	padding-left			: auto;
	padding-bottom			: auto;
	height					: 21px;
	vertical-align			: bottom;

}


a.Info:hover
{
	background-color		: Transparent;
	color						: #0000ff;
}


a.DownLoad {

	font-size				: 14px;
	font-weight				: 700;
	color						: #0000ff;
	background-color		: Transparent;
	padding-left			: auto;
	padding-bottom			: auto;
	height					: 21px;
	vertical-align			: bottom;

}


a.DownLoad:hover {

/*	background-color		: #BBD5EA;	*/
/*	background-color		: #6699FF;	*/
	background-color		: Transparent;
	color						: #0000ff;

}


.titlecontents {

	font-size : 15px;
	font-weight : 700;
	color : #FFFFFF;
	background-color : #B7B7B7;
	padding-left : 10px;
	padding-bottom : 1px;
	height : 21px;
	vertical-align : bottom;

}


.titlecontentsmiddle
{
	font-size : 15px;
	font-weight : 700;
	color : #808080;
	background-color : #E7E7E7;
	padding-left : 10px;
	padding-bottom : 1px;
	height : 21px;
	vertical-align : bottom;
}


/* background for top images home, info and email */

.tdiconnavi  {

	background-color : #B7B7B7;
	text-align : center;
	vertical-align : bottom;

}


/* background for contact, imprint links etc.*/

.tdnavi {

	vertical-align			: bottom;

/*	background-color		: #BBD5EA;	*/
/*	background-color		: #6699FF;	*/
	background-color		: #AAD5FF;
	background-color		: #2D5073;
	background-color		: #215A8C;
	
	border-left				: solid 0px #B7B7B7;
	border-top				: solid 0px #B7B7B7;
	border-bottom			: solid 0px #B7B7B7;
	border-right			: solid 0px #B7B7B7;

	padding					: 0 0 0 0;

}


/* table content links */

.tablenavi
{
	padding-left			: 10px;
}


/* rows category links*/

.tdmaincat {

	width : 100%;
	padding : 0px;
	border-bottom : 1px solid  #B7B7B7;
}


/* rows subcategory links*/
.tdsubcat  {
	border-bottom : 1px solid #B7B7B7;
	height : 20px;
}


/* foot note*/

.footnote
{

	border-top				: 1px none #B7B7B7;
	padding-top				: 5px;
	color						: #B7B7B7;

}

.footnote_mail
{

	border-top				: 1px none #B7B7B7;
	padding-top				: 5px;
	color						: #000000;

}

/* all links*/

a {

	font-size				: 13px;
	color						: #0000ff;
	text-decoration		: none;

}


a:hover {

	color						: #0000ff;
	text-decoration		: underline;

}


/* links ( imprint etc. )*/

a.navi {

	font-size					: 12px;
	font-weight					: bold;
	color							: #FFFFFF;
	text-decoration			: none;
	height						: 21px;
	padding						: 4px 5px 0px 6px;
	border-right				: 1px solid #FFFFFF;

}


a.navi:hover {

	text-decoration			: none;
	background-color			: #B7B7B7;
	color							: #FFFFFF;

}


/* Home Navigation */

a.homenavi {

	font-size					: 12px;
	font-weight					: 700;
	color							: #FFFFFF;
	text-decoration			: none;
	background-image			: url(iconhome.gif);
	background-repeat			: no-repeat;
	background-position		: center top;
	display						: block;
	padding						: 45px 4px 2px 5px;
	background-color			: #B7B7B7;

}


a.emailnavi {

	font-size					: 12px;
	font-weight					: 700;
	color							: #FFFFFF;
	text-decoration			: none;
	background-image			: url(iconemail.gif);
	background-repeat			: no-repeat;
	background-position		: center top;
	display						: block;
	padding						: 45px 4px 2px 5px;

}


a.homenavi:hover {

/*	background-color		: #BBD5EA;	*/
/*	background-color		: #6699FF;	*/
	background-color		: #AAD5FF;
	background-color		: #2D5073;
	background-color		: #215A8C;
	color						: #FFFFFF;

}


a.emailnavi:hover {

/*	background-color		: #BBD5EA;	*/
/*	background-color		: #6699FF;	*/
	background-color		: #6699FF;
	color						: #FFFFFF;

}


a.infonavi  {

	font-size				: 12px;
	font-weight				: 700;
	color						: #FFFFFF;
	text-decoration		: none;
	background-image		: url(iconinfo.gif);
	background-repeat		: no-repeat;
	background-position	: center top;
	display					: block;
	padding					: 45px 4px 2px 5px;
	border-left				: 1px solid #FFFFFF;
	border-right			: 1px solid #FFFFFF;

}


a.infonavi:hover {

/*	background-color		: #BBD5EA;	*/
/*	background-color		: #6699FF;	*/
	background-color		: #AAD5FF;
	background-color		: #2D5073;
	background-color		: #215A8C;
	color						: #FFFFFF;

}


/* category links */

a.maincatnavi {

	font-size : 12px;
	font-weight : 700;
	color : #808080;
	text-decoration : none;
	padding : 3px 0px 3px 0px;
	width : 100%;
	display : block;
	color : bbbbbb;
	color : e0e0e0;

}


a.maincatnavi:hover {

	text-decoration		: none;
	background-color		: #B7B7B7;
	color						: #FFFFFF;

}


/* subcategory links*/

a.subcatnavi {

	font-size : 12px;
	color : #808080;
	text-decoration : none;
   padding : 4px;

}


a.subcatnavi:hover
{
	text-decoration : none;
	background-color : #B7B7B7;
	color : #FFFFFF;
}


/* buttons and boxes */

.inputbox {

	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	background-color : #BBD5EA;
	height: 20px;

}


.buttons {

	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : 700;
	text-align : center;
	color : #FFFFFF;
	background-color : #B7B7B7;
	height : 19px;
	border : 0px #B56235 none;
	padding : 0px;
	margin-bottom : 5px;
	cursor : pointer;

}


/* list boxes */
.select  {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	background-color : #BBD5EA;
	height: 20px;
}


.textarea {

	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	padding : 0px;

	background-color : #BBD5EA;

}


/* banner */

.bannertext	{
	font-size : 12px;
	font-family : Courier New, Courier, mono;
	font-weight: bold;
	color: #808080;
	text-align : center;
}


/* Image EasyHB.gif */

.EasyHB {
	text-align : left;
}


/* sitemap*/

.sitemap {

	padding					: 3px;
	background-color		: #E7E7E7;
	border-top				: 1px solid #BBD5EA;
	border-bottom			: 2px solid #BBD5EA;

}
