/* CSS Document */

html
{
}

body {
	background-color: #FFFFFF;
	background-image: url(/fileadmin/templates/images/back.jpg);
	background-repeat: repeat-x;
	background-position: center;
	font-family:Verdana,sans-serif;
	background-attachment: fixed;
}

h1, h2, legend, h3
{
	font-family: Arial,Helvetica,sans-serif;
}

h1, h2, legend, h4
{
	letter-spacing: 1px;
}

h1
{
	font-size:28px;
	margin-bottom:0.5em; 
	padding-top:16px; 
	padding-bottom:10px; 
	height:auto; 
	line-height:normal;
}

h1 span, h2 span
{
	text-transform:uppercase;
}

h2, legend
{
	font-size:16px;
	margin:1.25em 0 0.25em;
}

h3
{
	font-size:1em;
	letter-spacing:2px;
	text-transform:uppercase;
}

h4
{
	font: bold 1.1em Georgia,"Times New Roman",serif;
}

/* colors */
#COI, #R2, #rcr, #rbt
{
	background-color: #EEEEEE;
	background-image: url(/fileadmin/templates/images/alphagrey.png);
	background-repeat: repeat-y;
} /*#CCCCCC*/

#COII
{
	background-color:#000066;	
	background-image: url(/fileadmin/templates/images/alphablue.png);
	background-repeat: repeat-y;
} /*93755D 000066*/

#R2 a, #rbt a
{
	color: #000066;
}

h1
{
	color:black;
}

h2, p, #R2 li, dl
{
	color: #333333;
} 

#L1 a
{
	color:black;
}

#L2 a
{
	color:white;
}

/* border */
#c, #R1, #R2, #rcr, #rbt
{
	border-left: 1px solid #262547;
}

#c
{
	border-right: 1px solid black;
	border-top: 6px solid #262547;
}

#COI, #COII
{
	border-bottom:6px solid #262547;
}

#ns_1, #tor, #logo, #top1
{
	border:none;
}

/*font weight*/
#L1 li li a,#L2 li li a,a:hover,li a:hover,#map li li a,#hdr a,#hdr li,#ts,#bs,#ts input,#bs input,#con, address
{
	font-weight: normal;
}
#R2 a,#R2 dt,#L1 li a,#L2 li a,#map li a,#L1 h1,#rbt a,h3,#R2 th
{
	font-weight: bold;
}

/*font size*/
#rbt a 
{
	font-size:10px;
} 

#L1 li li li a,#L2 li li li a,#map li li li a,#hdr a,#rbt a,#contact table,#contact input,textarea
{
	font-size:11px;
}

#L1 a, #L2 a, #R2
{
	font-size: 12px;
}

#R2
{
	line-height: 150%;
}

#rbt a
{
	padding:2px 2px 1px 12px;
	float:right;
	background-color:#ECECEC;
	border-left:#3A3333 solid 1px;
	background:url("/fileadmin/templates/images/go-top.gif") no-repeat 2px center;
	border-top:#3A3333 solid 1px;
}

a
{
	text-decoration:none;
}

tr,th
{
	vertical-align:top;
}

a:hover,li a:hover
{
	text-decoration:underline;
}

p, dl
{
	margin: 0 0 1em;
	margin-bottom: 1.33em;
}

#R2 li
{
	margin: 0 0 0;
	margin-bottom: 0px;
}

#R2 table ul li
{
	margin-bottom: 0.5em;
}

#L1 li,#L2 li
{
	list-style-type: none;
	margin-bottom: 3px;
	padding-bottom: 1px;
}

#con, address
{
	text-align: center;
}

#L1 h1
{
	width:165px;
	padding:2px;
	margin:0;
	font-size:1.1em;
	color:white;
}

#L1 a,#L2 a
{
	padding-left:12px;
}

#L1 ul,#L2 ul
{
	padding:2px;
	list-style-type:none;
}

#L1 li li,#L2 li li
{
	padding-left:10px;
	padding-bottom:2px; 
}
/* #R2 blockquote{width:200px; background:url("pic/quote_wh.gif") 10px 0.75em no-repeat;margin:0.25em 0;padding:0.25em 40px;}
#R2 blockquote p{font:italic bold 11px Georgia,Times,serif;margin-top:10px;line-height:1.8em }*/

#R2 th
{
	text-align: left;
}

.closed > a:hover
{
	background:url("/fileadmin/templates/images/closed.gif") no-repeat 0 3px;
}

.open a:hover
{
	background:url("fileadmin/templates/images/open.gif") no-repeat 0 3px;
}

#L2 a.closed
{
	background:url("/fileadmin/templates/images/closed-b.gif") no-repeat 0 3px;
}

#L2 a.open
{
	background:url("/fileadmin/templates/images/open-b.gif") no-repeat 0 3px;
}

#R2 ul
{
	margin-left:0; 
	padding-left:12px;
}

#rbt a
{
	margin:0;
	padding:2px 2px 1px 12px;
	background:url("/fileadmin/templates/images/go-top.gif") no-repeat 2px center;
}
#R2 dd
{
	background:url("/fileadmin/templates/images/point.gif") no-repeat 0px 5px; 
	padding-left:10px; 
	margin-left:10px;
}
#COII p 
{
	text-align: justify;
}

#webdesign a, a#webdesign 
{
	font-size:9px; 
	color:#333333; 
	font-weight:normal;
}
img.left 
{
	float:left; 
	clear:left; 
	margin-right:7px;
	margin-bottom:7px;
}

img.right 
{
	float: right;
	clear:right; 
	margin-left:7px;
	margin-bottom:7px;
} 

u
{ 
	text-decoration:none;
}

/* width */
#c,#hct,#COI,#COII 
{
	width: 762px;
	text-align: left;
}

#R2 
{
	width: 593px;
}

#R1 ,#rcr, #rbt 
{
	width:593px;
}

#L1
{
	padding-top: 20px;
}

#L1, #L2 
{
	width:168px;
}

/*margin padding 0 */
body,#c,#R1,#rcr,#rbt,#c,#COI,#COII,.bk,br.bk,#R1 img 
{
	padding:0;
}

body,#c,#COI,#COII #tor,#L1 ul,#L2 ul,#L1 li li,#L2 li li,.bk,#R1 img,#rbt,#rbt a,br.bk 
{
	margin:0;
}
#c 
{
	margin:7px auto 0;
}

#COI 
{
	top:13px;
}

#COII 
{
	margin-top:0px;
}
#topimg img 
{
	padding-left:-20px;
}

/* display block*/
#COI,#COII,#top1,#L1 a,#L2 a,#R2 blockquote 
{
	display: block;
}

/*position*/
#tor,#top1,#ns_1,#rcr,#rbt 
{
	position:relative;
}

#logo,#hdr 
{
	position:absolute;
}

/*  float */
#tor,#top1,#ns_1,#rcr,#rbt,#rbt a,#R2 blockquote
{
	float:right;
}

#R1, #R2, #L1, #L2 
{
	float:left;
}

/*top*/

div.logo 
{
	top: 0px;
	width: 160px;
	margin-top: -10px;
	margin-left: -10px;
	position: relative;
	text-align: center;
	clear: none;
	float: left;
}

/* right */
#R2 
{
	padding: 0;
}

/* bottom */
.bk,br.bk  
{
	height:0;
	clear:both;
	_display:none;
}

#rbt 
{
	margin-left:168px;
	display:block;
	float:none;
	clear:both;
	height:17px;
}

li 
{
	list-style-type: square;
}

#pad 
{
	padding-left: 10px; 
	padding-right: 10px;
}

address 
{ 
	line-height: 125%; 
	font-style: normal; 
	font-size: 11px;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
}

address strong
{
	font-weight: bolder;
	color: #000000;
}

p.align-left 
{
	text-align: left;
}

.align-center, p.align-center, address p.align-center, address p
{
	text-align: center;
}

p.align-right 
{
	text-align: right; 
}

p.align-justify 
{
	text-align: justify;
}

#L2
{
	padding-top: 2px;
}

#L2 ul
{
	padding-left: 5px;
}

.lang-sel
{
}

.fsnd-lang-sel
{
}

div.fsnd-lang-sel
{
	position: relative;
	height: 25px;
	overflow: hidden;
	margin-bottom: 15px;
	margin-left: -5px;
	margin-top: -25px;
	width: 120px;
}

table.fsnd-lang-sel
{
	width: 40px;
	text-align: left;
}

.fsnd-lang-sel-marker
{
}

td.fsnd-lang-sel-marker
{
	width: 5px;
	font-size: 5px;
	padding-left: 5px;
	padding-right: 2px;
	text-align: right;
}

.fsnd-lang-sel-flag
{
}

td.fsnd-lang-sel-flag
{
	width: 16px;
	padding-left: 0px;
	padding-right: 5px;
	text-align: left;
}

.csc-frame-frame1
{
	text-align: left;
}

table.csc-frame-frame1
{
	text-align: left;
	width: 95%;
}

table.csc-frame-frame1 th
{
	text-align: center;
	font-weight: bolder;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

table.csc-frame-frame1 td
{
	text-align: center;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

table.csc-frame-frame1 td p
{
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.csc-frame-frame1 p
{
	text-align: left;
}

.address
{
	text-align: center;
}

div.address
{
	text-align: center;
	left: 50%;
	width: 340px;
	margin-left: -150px;
	position: relative;
}

span.mini
{
	font-size: 8px;
}