.PopBoxImageSmall
{
	border: none 0px #ffffff;
	cursor: url("images/magplus.cur"), pointer;
}
.PopBoxImageLarge
{
	border: solid 1px #999999;
	cursor: url("images/magminus.cur"), pointer;
}
.PopBoxImageShrink
{
	cursor: url("images/magminus.cur"), pointer;
}
.PopBoxImageLink
{
	cursor: pointer;
}
.PopBoxImageMove
{
	border: none 0px #ffffff;
	cursor: pointer;
}


body {


	background-color: #D7D7D7;


	margin-top: 20px;


}


a:link {


	color: #0033CC;


	text-decoration: none;


}


a:visited {


	color: #0033CC;


	text-decoration: none;


}


a:hover {


	color: #BBBBBB;


	text-decoration: underline;


}





/* START LEFT COL FIELD */


#leftcol {


	background-image:  url("images/bg-adress.gif");


	background-repeat: repeat-y;


	background-position: right;


}


/* START LEFT COL FIELD */





/* START LOGO */


#logofield {


	background-color: #FFFFFF;


	background-repeat: no-repeat;


	font-family: Arial, Helvetica, sans-serif;


	color: #D7D7D7;


	font-weight: bold;


	margin-top: 0px;


	padding-left: 0px;


	font-size : 20px;


}


/* END LOGO */





/* START MENU */


.menuline {


	background-image :  url("images/menuline.gif");


}





#menu {


	background-image :  url("images/menu-back.gif");


	vertical-align: top;


	padding-top: 15px;


	padding-bottom: 12px;


	background-color : #899FAD;


	background-repeat : repeat-y;


}


#menu p {


	font-family: Arial, Helvetica, sans-serif;


	font-size: 11px;


	color: White;


	text-decoration: none;


	line-height: 0.5;


	padding-left: 1px; /*space between link and bullet*/


}


#menu a {


	font-family: Arial, Helvetica, sans-serif;


	font-size: 12px;


	color: White;


	text-decoration: none;


	line-height: 1em;


	padding-left: 1px; /*space between link and bullet*/


}


#menu a:visited {





	font-family: Arial, Helvetica, sans-serif;


	color: White;


	text-decoration: none;


	line-height: 1em;


	padding-left: 1px; /*space between link and bullet*/


}


#menu a:hover {


	font-family: Arial, Helvetica, sans-serif;


	color: #6699FF;


	text-decoration: none;


	line-height: 1em;


}


/* END MENU */





/* START #NEWSBOX#*/


#newsbox {


	text-align: left;


	vertical-align:top;


	padding: 10px;


	background-image :  url("images/bg-newsbox.gif");


}


#newsbox h1 {


	font-family: arial, Helvetica, sans-serif;


	font-size: 11px;


	color: #0F5FB1;


	letter-spacing: 0.2em;


	padding-left:10px;


}


#newsbox h2 {


	font-family: arial, Helvetica, sans-serif;


	font-size: 11px;


	color: #0097C0;


	font-weight: bold;


	line-height: 6px;


	margin-bottom: 2px;


	padding-left:10px;


}


#newsbox p {


	font-family: arial, Helvetica, sans-serif;


	font-size: 12px;


	margin-top: 0px;


	margin-bottom: 10px;


	padding-left:10px;

}


#newsbox a {


	font-family: arial, Helvetica, sans-serif;


	color: #000099;


	text-decoration: none;


}


#newsbox a:visited {


	font-family: arial, Helvetica, sans-serif;


	color: #000099;


	text-decoration: none;


}


#newsbox a:hover {


	font-family: arial, Helvetica, sans-serif;


	color: #6699FF;


	text-decoration: underline;


}


.article_table {


	font-family: arial, Helvetica, sans-serif;


	font-size: 8pt;


}


.article_title {


	font-family: arial, Helvetica, sans-serif;


	font-size: 10pt;


	font : bold;


}


.article_content {


	font-family: arial, Helvetica, sans-serif;


	font-size: 8pt;


	width: 147px;


}


/* END #NEWSBOX#*/





/* START #CONTENT#*/


#maincontent {


	background-color: #FFFFFF;


	vertical-align:top;


	padding: 20px 15px 20px 20px;


}


#maincontent h1 {


	color: #71838F;


	font-family: Trebuchet MS, "Times New Roman", Times, serif;


	font-size: 14pt;


	font-weight: bold;


}


#maincontent h2 {


	color: #0066FF;


	font-family: Arial, Helvetica, sans-serif;


	font-size: 10pt;


	font-weight: bold;

}


#maincontent h3 {


	color: #3366bb;


	font-family: Arial, Helvetica, sans-serif;


	font-size: 11pt;


	font-weight: bold;


}


#maincontent p {


	font-family: Arial, Helvetica, sans-serif;


	font-size: 12px;


	color: #000000;


	line-height: 1.3em;


	margin-bottom: 10px;


}


/* END #CONTENT# */





/* START #PROMOTXT# */




#promo {


	border: 2px dotted #727272;


	padding: 10px;


	vertical-align:top;


	margin-bottom: 10px;


}


#promo p {


	font-family: Arial, Helvetica, sans-serif;


	font-size: 11px;


	color: #333333;


	margin-top: 5px;


}


/* END #PROMOTXT# */





/* START #PROMOHDR# */


#promo h1 {


	font-family: Arial, Helvetica, sans-serif;


	font-size: 13px;


	font-weight: bold;


	color: #0097C0;


	margin-bottom: 0px;


}


/* END #PROMOHDR# */





hr {


	margin-bottom: 10px;


	width: 100%;


	color: #E0DFE3;


}





/* START ADDRESS FIELD */


.kontakt{


	background-image :  url("images/bg-adress.gif");


	font-family: Arial, Helvetica, sans-serif;


	font-size: 11px;


	color: #333333;


	padding-left:10px;


	padding-bottom : 10px;


	font-stretch : wider;


	font-variant : small-caps;


	letter-spacing : 1px;


}


/* END ADDRESS FIELD */





/* START  #COPYRIGHT# FIELD */


.footer {


	height: 30px;


	font-family: Arial, Helvetica, sans-serif;


	font-size: 11px;


	color: #7D93A0;


	text-align: center;


	padding-top: 6px;


	border-bottom-style : solid;


	border-bottom-width : 1px;


	background-color : White;


	border-bottom-color : #7D93A0;


}


/* END  #COPYRIGHT# FIELD */





.FormLt1 { 


	font-family : Arial;


	font-size : 8pt;


	cursor:pointer;


}











.logohead {


	font-family : Arial;


	font-size : 25pt;


	font-weight : bold;


}





.logosub {


	font-family : Arial;


	font-size : 8pt;


	font-weight : bold;


}





.sohotext {


	background-color:#FFFFFF;


	font-family: Arial, Helvetica, sans-serif;


	font-size: 12px;


	color: #000000;


	text-decoration: none;


	padding-top: 20px;


	padding-left: 20px;


	padding-right: 15px;


}








.border {  


	font-family: Arial; 


	font-size: 8pt; 


	border: 1px #000000 inset;


}





.text {  


	font-family: Arial, Helvetica, sans-serif; 


	font-size: 9pt;


}





.SMtext {  


	font-family: Arial, Helvetica, sans-serif; 


	font-size: 8pt;


}





.uptext {  


	font-family: Arial, Helvetica, sans-serif; 


	font-size: 7pt; 


	color: #000000;


}



.thumbnail{

position: relative;

z-index: 0;



}



.thumbnail:hover{

background-color: transparent;

z-index: 50;



}



.thumbnail span{ /*CSS for enlarged image*/

position: absolute;

background-color: lightyellow;

padding: 5px;

left: -1000px;

border: 1px dashed gray;

visibility: hidden;

color: black;

text-decoration: none;



}



.thumbnail span img{ /*CSS for enlarged image*/

border-width: 0;

padding: 2px;

text-decoration: none;



}



.thumbnail:hover span{ /*CSS for enlarged image on hover*/

visibility: visible;

top: 0;

left: 60px; /*position where enlarged image should offset horizontally */

text-decoration: none;



}

.balloonstyle{
position:absolute;
top: -500px;
left: 0;
padding: 5px;
visibility: hidden;
border:1px solid black;
font:normal 12px Arial;
line-height: 18px;
z-index: 100;
background-color: white;
width: 200px;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5);
}

#arrowhead{
z-index: 99;
position:absolute;
top: -500px;
left: 0;
visibility: hidden;
}




#page_break
{
	
    BORDER-TOP: #bbbbbb 1px dotted;
    MARGIN-TOP: 20px;
    MARGIN-BOTTOM: 5px;
    WIDTH: 100%;
    PADDING-TOP: 2px
}


#page_break_small
{
	
    BORDER-TOP: #bbbbbb 1px dashed;
    MARGIN-TOP: 5px;
    MARGIN-BOTTOM: 0px;
    WIDTH: 75%;
    PADDING-TOP: 10px
}


#page_break_test
{
	
    BORDER-LEFT: #FF6600 1px dashed;
    


}

#notice
{
    background: #eff6e8 url(/images/tsac_tick.gif) 1.3em 0.5em no-repeat; 
    border-top: 1px solid #A5CC7A; 
    border-bottom: 1px solid #A5CC7A;

}

#warning
{     
    background: #fff url(/img/circle-yellow-exclamation.gif) 1.3em 0.5em no-repeat; 
    border-top: 1px solid #ddd; 
    border-bottom: 1px solid #ddd;

}

