/*  Default stylesheet use in the static template record "cSet stylesheet" */
/* TYPO3 CVS ID:$Id:defaultstylesheet.css,v 1.2 2003/10/26 17:07:43 typo3 Exp $ */

body{
margin:0px;
padding:5px 0px;
background-color:#e6e6e6;
}

td, li, ul, ol, body{
color:#001686;
font-family:Helvetica, Arial, Verdana;
font-size:12px;
}

td{
vertical-align:top;
}

img{
border:0px;
}

.toplink{
margin-left:-13px;
}
.toplink a, .toplink a:link, .toplink a:hover, .toplink a:visited{
text-decoration:none;
}
.toplink img{
margin-right:5px;
}

.csc-frame-frame1{
padding:5px;
border:1px solid #C89F2C;
background-color:#FFE191;
}

.csc-frame-frame2{
padding:5px;
border:1px solid #C89F2C;
background-color:#ffffff;
}

.align-right{
text-align:right;
}

#mainlayer{
margin-left:-478px;
position:absolute;
left:50%;
width:955px;
}

#maintable{
width:955px;
border-collapse:collapse;
border:1px solid #C89F2C;
background-color:#fff;
}

#logo{
width:178px;
height:79px;
border-bottom:1px solid #C89F2C;
}

#langnav{
color:#C89F2C;
height:39px;
font-size:10px;
border-bottom:1px solid #C89F2C;
padding:13px 0px 0px 23px;
}
/* Mozilla */
html>body #langnav{
height:26px;
}
#langnav .act{
color:#031486;
}
#langnav .normal{
color:#C89F2C;
}

#print{
height:38px;
}
#print img{
margin:12px 0px 0px 23px;
}

#dekotop{
width:760px;
height:144px;
}

#col_middle{
width:475px;
background-repeat:no-repeat;
background-position:right 201px;
}

#content{
margin:20px 40px;
}

#content_left{
width:185px;
float:left;
}

#content_right{
width:185px;
float:right;
}


a:link{color:#001686; text-decoration:underline}
a:visited{color:#001686; text-decoration:underline}
a:hover{color:#c80000; text-decoration:underline}
a:active{color:#001686; text-decoration:underline}

#navigation{
width:178px;
border-right:1px solid #C89F2C;
background-color:#FFE191;
}

#navigation ul{
margin:0px;
padding:0px;
list-style:none;
}

#navigation ul li{
font-size:11px;
border-top:1px solid #C89F2C;
}

#navigation ul li a {
width:178px;
display: block;
padding:3px 5px 3px 23px;
}
/* Mozilla */
html>body #navigation ul li a {
width:141px;
display: block;
padding:3px 5px 3px 23px;
}

#navigation ul li .act{
font-weight:bold;
background-color:#fff;
}
/* Mozilla */
html>body #navigation ul li .act{
width:150px;
}

#navigation ul li ul li{
font-weight:normal;
background-color:#F1D076;
}

#navigation ul li ul li a {
padding-left:32px;
}

#navigation ul li ul li .act{
padding-left:23px;
font-weight:normal;
background-color:#E4BC63;
}

#navigation a{
color:#001686;
text-decoration:none;
}

#navigation a:hover{
color:#C80000;
}

#navend{
border-top:1px solid #C89F2C;
}


#title_section{
height:80px;
border-bottom:1px solid #C89F2C;
background-color:#FFE191;
}
/* Mozilla */
html>body #title_section{
height:79px;
border-bottom:1px solid #C89F2C;
}

#title_page{
height:120px;
border-bottom:1px solid #C89F2C;
}

#col_right{
width:299px;
border-left:1px solid #C89F2C;
background-color:#001686;
}

#container_right_top{
color:#fff;
font-size:9px;
height:79px;
border-bottom:1px solid #C89F2C;
}
#container_right_top a{
color:#fff;
text-decoration:none;
}
#container_right_top #left{
width:149px;
height:79px;
float:left;
border-right:1px solid #C89F2C;
padding:15px 0px 0px 30px;
margin-right:30px;
}

#focus{
top:115px;
position:absolute;
z-index:5;
}

#focus img{
margin-bottom:10px;
border:1px solid #C89F2C;
border-left:0px;
}

/* Mozilla */
html>body #container_right_top #left{
width:119px;
height:65px;
}
#container_right_top #right{
padding-top:15px;
}
#section_deko_1{
width:299px;
height:378px;
border-bottom:1px solid #C89F2C;
}
#section_deko_2{
width:299px;
height:auto;
}
#col_right_bottom{
color:#fff;
font-size:9px;
width:299px;
height:39px;
left:655px;
top:-39px;
position:relative;
border-top:1px solid #C89F2C;
z-index:10;
}
#col_right_bottom div{
width:150px;
height:37px;
float:right;
padding:12px 0px 0px 30px;
border-left:1px solid #C89F2C;
}
/* Mozilla */
html>body #col_right_bottom div{
width:120px;
height:27px;
padding:12px 0px 0px 30px;
}

h1{
font-size:18px;
margin-top:10px;
margin-bottom:10px;
}
h2{
color:#c80000;
font-size:18px;
margin-top:10px;
margin-bottom:10px;
}
h3{
font-size:15px;
margin-top:10px;
margin-bottom:0px;
}
h4{
color:#c80000;
font-size:15px;
margin-top:10px;
margin-bottom:0px;
}
h5{
font-size:13px;
margin-top:10px;
margin-bottom:0px;
}
.subhead1{
font-size:10px;
color:black;
}
.subhead2{
font-size:10px;
color:green;
}
.subhead3{
font-size:10px;
color:red;
}
.headerdate{
font-size:10px;
color:Green;
font-weight:normal;
}
.content ul{
margin:0px;
padding:0px;
list-style: none;

}
.content li{
padding-left:15px;
background-image:url(/fileadmin/framework/li.gif);
background-repeat:no-repeat;
background-position: 0px 3px;
}

.csc-caption{
color:#622516;
font-size:10px;
}
.bulletlist{
font-size:10px;
color:#6600CC;
}
.table{
font-size:11px;
color:#CC3366;
}

.csc-mailform{
border:0px;
padding:0px;
margin:0px;
}

.csc-mailform-field{
margin-bottom:2px;
}

.csc-mailform-field label{
float: left;
width:90px;
padding-top:2px;
}

input, select, textarea{
width:200px;
color:#001686;
font-family:Helvetica, Arial, Verdana;
border:1px solid #C89F2C;
}

.csc-mailform-radio fieldset{
margin-left:90px;
border:0px;
}

.csc-mailform-radio fieldset label{
float: none;
width:auto;
margin-right:20px;
}

.formradio, .formcheckbox{
border:0px;
width:auto;
}

.formcheckbox{
margin-left:90px;
}

.formbutton{
width:auto;
color:#001686;
border:1px solid #001686;
background-color:#CCCFE7;
margin:10px 0px 0px 90px;

}

.searchform{
font-family:"Courier New", Courier, mono, serif;
font-size:12px;
color:#6600CC;
font-weight:normal;
}
.searchresultpagetitle{
font-size:15px;
color:#333333;
font-weight:bold;
}
.searchresultcontent{
font-size:11px;
color:#6600CC;
font-weight:normal;
}
.searchresultheader{
font-size:14px;
color:#333366;
font-weight:bold;
}
.searchmarkup{
color:#FF0066;
}
.loginform{
font-size:14px;
color:#CC0000;
font-weight:normal;
}

.filelinks{
font-size:14px;
color:#990000;
}
.filelinkssize{
font-size:14px;
color:Green;
}
.celmenu{
font-family:"Courier New", Courier, mono, serif;
font-size:12px;
color:olive;
margin-top:10px;
}
.celsubmenu{
font-family:"Courier New", Courier, mono, serif;
font-size:11px;
color:#666699;
margin-left:20px;
margin-top:3px;
}

.csc-uploads-fileName p{
margin:0px;
}
