BODY {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; SCROLLBAR-FACE-COLOR: #EDF5FC; SCROLLBAR-HIGHLIGHT-COLOR: #EDF5FC; SCROLLBAR-SHADOW-COLOR: #006699; SCROLLBAR-3DLIGHT-COLOR: #d0d0d0; SCROLLBAR-ARROW-COLOR: #006699; SCROLLBAR-TRACK-COLOR: #e0e0e0; SCROLLBAR-DARKSHADOW-COLOR: #a0a0a0;}

p , span, textarea{ font-family: arial; font-size: 9pt; font-weight: normal; color: #484848; line-height:12pt; text-align:justify; }
p.kl, p.teaser{ font-family: arial; font-size: 8pt; font-weight: normal; color: #484848; line-height:10pt;  text-align:left;}
span.tblue { font-family: verdana,arial; font-size: 8pt; font-weight: normal; color: #006699; }

td.dugr {background-color: #e0e0e0; font-family: arial; font-size: 8pt; font-weight: normal; color: #000000; line-height:12pt;}
td.dugrr {background-color: #F8D9D9; font-family: arial; font-size: 8pt; font-weight: normal; color: #000000; line-height:12pt;}
td.hegr {background-color: #efefef;  font-family: arial; font-size: 8pt; font-weight: normal; color: #000000; line-height:12pt;}
td.bl {background-color: #3CA6E6;  font-family: arial; font-size: 8pt; font-weight: normal; color: #ffffff; line-height:12pt;}
td.bl2 {background-color: #006699;  font-family: arial; font-size: 8pt; font-weight: normal; color: #ffffff; line-height:12pt;}

span.bl{color: #006699}

span.bbl{color: #006699;  text-align:justify;}

span.klbl{font-size: 8pt; color: #006699;  line-height:10pt;}
 
p.black{ font-family: arial; font-size: 9pt; font-weight: normal; color: #484848; line-height:12pt; }

ul, li { font-family: arial; font-size: 9pt; font-weight: normal; color: #484848; line-height:12pt; }

p.hl { font-family: arial; font-size: 12pt; font-weight: normal; color: #484848; line-height:14pt; }

h1.csc-firstHeader, h1 { font-family: arial; font-size: 12pt; font-weight: normal; color: #484848; line-height:14pt; margin:0; padding:0; padding-top:10px;}

span.pix{ font-family: verdana,arial; font-size: 8pt; font-weight: normal; color: #000000; line-height:12pt; }
span.HLin{ font-family:  verdana,arial; font-size: 11pt; font-weight: bold; color: #3888FF; }
span.bold{ font-family: verdana,arial; font-size: 10pt; font-weight: bold; color: #000000; line-height:12pt; }

p.TeaHl { font-family: verdana,arial; font-size: 9pt; font-weight: normal; color: #006699; text-align:left; padding-left:2px;}
p.AuHl { font-family: verdana,arial; font-size: 9pt; font-weight: normal; color: #006699; letter-spacing:0.5pt;}

a { font-family: arial; font-size: 10pt; color: #000000; text-decoration: underline; }

a.inh { font-family: arial; font-weight: normal; font-size: 9pt; color: #006699; text-decoration: none; }
a.inh:hover { font-family: arial; font-size: 9pt; font-weight: normal; color: #006699; text-decoration: underline;}

a.Tooltip { font-family: arial; font-weight: normal; font-size: 9pt; color: #484848; text-decoration: underline; }
a.Tooltip:hover { font-family: arial; font-size: 9pt; font-weight: normal; color: #000000; text-decoration: underline;}

a.au { font-family: verdana,arial; font-weight: normal; font-size: 7.5pt; color: #484848; text-decoration: none; }
a.au:hover, a.ausel { font-family: verdana,arial; font-size: 7.5pt; font-weight: normal; color: #006699; text-decoration: none;}

a.tlink { font-family: arial; font-weight: normal; font-size: 8pt; color: #006699; text-decoration: none; }
a.tlink:hover { font-family: arial; font-size: 8pt; font-weight: normal; color: #006699; text-decoration: underline;}

a.kap, p.kap { font-family: verdana,arial; font-weight: normal; font-size: 9pt; color: #484848; text-decoration: none; letter-spacing:0.2pt;}
a.kap:hover, a.kapsel { font-family: verdana,arial; font-size: 9pt; font-weight: normal; color: #006699; text-decoration: none; letter-spacing:0.2pt;}

a.tools, p.tools { font-family: verdana,arial; font-weight: normal; font-size: 8pt; color: #484848; text-decoration: none; letter-spacing:0.2pt;}
a.tools:hover, a.toolssel { font-family: verdana,arial; font-size: 8pt; font-weight: normal; color: #006699; text-decoration: none; letter-spacing:0.2pt;}

select.quick {font-size : 9pt; background-color : #EDF5FC;}
select.FormSel {font-size : 9pt;  color: #484848;}
input.Form {font-size : 9pt;  color: #484848;}

/* include SITEMAP style */

a.Map { font-family: arial; font-weight: normal; font-size: 10pt; color: #484848; text-decoration: none; line-height:12pt;}
a.Map:hover { font-family: arial; font-size: 10pt; font-weight: normal; color: #484848; text-decoration: underline; line-height:12pt;}

a.UMap { font-family: arial; font-weight: normal; font-size: 8pt; color: #484848; text-decoration: none; line-height:12pt;}
a.UMap:hover { font-family: arial; font-size: 8pt; font-weight: normal; color: #484848; text-decoration: underline; line-height:12pt;}

/* include some more style */
.contentArea {
	overflow: scroll;
	height: 435px;
	overflow-x: hidden; 
	padding-right: 24px;
	padding-left: 10px;
	padding-top:10px;
}

.LeftDiv { margin:0; padding:0; height:255px; background-color:#edf5fc; }

.bodytext { margin:0; padding:5px 0 5px 0; }

p.bodytext a { font-family: arial; font-weight: normal; font-size: 9pt; color: #006699; text-decoration: none;}
p.bodytext a:hover { text-decoration:underline; }

.spacer { height:24px; width:650px;}

.csc-uploads-icon, .csc-uploads-fileName { height:65px;}
.csc-uploads-icon img { height:49px; width:50px; vertical-align:bottom;}

td.csc-uploads-fileName p a { visibility:hidden;}

td.csc-uploads-fileName p.csc-uploads-description { visibility:visible; vertical-align:bottom;}

        .tx-dropdownsitemap-pi1 DIV.expAll {
            border: solid 1px black;
            background-color: #FF0000 ;
            color: inherit;
            padding: 5px;
        }
.LeftMenu { width:158px;}

.csc-textpic-imagewrap dl dt img { padding:5px 0 15px 0px; }

.contenttable { width:100%; border: 1px solid #fff; color:#000000;}

td.td-0, td.td-1, td.td-2, td.td-3, td.td-4, td.td-last  {background-color: #e0e0e0; font-family: arial; font-size: 8pt; font-weight: normal; color:#000000; line-height:12pt;}

.td-0, .td-1, .td-2, .td-3, .td-4, .td-last { color:#000000; font-size:8px;}

tr.tr-0 { font-style:italic;}

table.imgtext-nowrap { margin-bottom:16px;}

.csc-header { margin:0; padding:0;}


/*.csc-textpic-imagewrap dl { border:0; margin:0; padding:0; width:100px;}

.csc-textpic-imagewrap dl dt img { border:0; margin:0; padding:0; width:100px;}

.csc-textpic-image, .csc-textpic-lastcol { width: 100px; display:block; background:#FF0000;}*/

td.ProductHeader {background-color: #3CA6E6;  font-family: arial; font-size: 8pt; font-weight: normal; color: #ffffff; line-height:12pt;}

td.ProductValue {background-color: #e0e0e0; font-family: arial; font-size: 8pt; font-weight: normal; color: #000000; line-height:12pt;}

td.ProductValueResult { background-color: #efefef;  font-family: arial; font-size: 8pt; font-weight: normal; color: #000000; line-height:12pt;}

td.ValueFinalPay { background-color: #006699;  font-family: arial; font-size: 8pt; font-weight: normal; color: #ffffff; line-height:12pt;}

.langFlag { padding-right: 5px;}
.langFlag a { background:url(../resources/flag_de_f.gif; width:21px;}
.langFlag a:hover { background:url(../resources/flag_de.gif; width:21px;}
