body { 
  background: url(_img/background.jpg) repeat-x;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  color: #484848;
}

#page { margin: 0 auto; width: 982px; height: 760px; background: url(_img/borders.png) repeat-y; }
#head { background: url(_img/head_noflash.jpg) no-repeat; height: 113px; }
.headmenu { text-align: right; color: #FF7A1D; }

#body {}
#content { float: left; width: 721px; }
#right { float: left; width: 221px; margin-top: 13px; background: url(_img/degradado01.jpg) repeat-y; }

div#content iframe { border: 0px; width: 700px; height: 570px;}

#foot { 
 clear: both; 
 margin: 0 auto;
 width: 942px;
 height: 45px;
} 
#foot div {
 position: absolute;
 width: 918px;
 background-color: #ff7c1d;
 color: white;
 text-align: center;
 margin: -15px 10px 0 5px;
 padding: 5px;
}
div#langmenu { float: right; margin: 60px 10px 0 0; }

#content .pad { padding: 13px 5px 20px 5px; }
#right .pad { padding: 5px; }
.outerpad { padding: 0 20px; }

h1, h2 { font-size: 13px; margin: 6px 0; }
h1 { padding-left: 18px; background: url(_img/bullet_h1.png) no-repeat top left; } 
h2 { padding-left: 10px; background: url(_img/bg_pagetitle.gif) repeat-x; color: white; font-weight: normal; }
#right h1 { background: url(_img/bullet_h1r.png) no-repeat top left; }
ul { padding-left: 15px; list-style-image: url(_img/bullet.gif); }

a { font-weight: bold; color: #FF7A1D; text-decoration: none; }
a:hover, a:active { text-decoration: underline; }

.csc-uploads-fileName p a {padding-left: 15px;  background: url(_img/bullet2.gif) no-repeat;
}

table.csc-uploads {border-spacing:0px; }
table.csc-uploads td {padding: 0px;}   

p.align-justify { background-color: #f6fafe; padding: 2px; }
p.align-right { text-align: right; }

/* mainmenu */
.mainmenu { position: absolute; top: 100px; width: 932px; background: url(_img/bg_menu.gif) repeat-x; }
ul#mainmenu { list-style: none; height: 20px; padding: 0px; margin: 0; }
ul#mainmenu li { float: left; width: 101px; height: 20px; }
ul#mainmenu li { background: url(_img/bg_menu_lo.gif) no-repeat; color: white; }
ul#mainmenu li a#akt, ul#mainmenu li:hover { background: url(_img/bg_menu_hi.gif) no-repeat; }
ul#mainmenu li a { color: white; height: 20px; padding-top: 3px; padding-left: 9px; display: block; text-transform: uppercase; text-decoration: none; }
ul#mainmenu li a.first { border-left: 5px solid white; }
ul#mainmenu li a.middle, ul#mainmenu li a.last { border-left: 2px solid white; }
ul#mainmenu li a.last { border-right: 2px solid white; }

.csc-textpic-text { padding-right: 10px; }

/* default styles for extension "tx_rscontentcolumn_pi1" */
div.two-col, div.three-col { overflow: hidden; }
div.two-col div, div.three-col div { vertical-align: top; }
div.two-col div.one-of-two,
div.two-col div.two-of-two {
 padding: 1%;
 white-space: normal;
 float: left;
}
div.two-col div.one-of-two { width: 31%; }
div.two-col div.two-of-two { width: 65%; }

div.two-col hr,
div.three-col hr {
 border: 0px none;
 width: 100%;
 height: 0px;
 visibility: hidden;
 clear: left;
 margin: 0px !important;
}
div.three-col div.one-of-three,
div.three-col div.two-of-three,
div.three-col div.three-of-three {
 padding:1%;
 width:31%;
 white-space:normal;
 float:left;
} 

#right div.three-col div.two-of-three{
 padding:1%;
 width:20%;
 white-space:normal;
 float:left;
} 

#right div.three-col div.three-of-three {
padding-top:10px;
}

div.three-col div { padding-right:0; }

/* csc mailform properties
///////////////////////////////////////////////////////////////*/
.csc-mailform-field {
    clear: both;
    display: block;
    margin-bottom: 0.3em;
    width: 100%;
}

.csc-mailform legend {
    display: none;
}

.csc-mailform-field input, .csc-mailform-field select,
.csc-mailform-field textarea {
    width: 180px;
}

.csc-mailform-field label {
    float: left;
    width: 130px;
}

.csc-mailform-radio fieldset{
    margin-left: 150px;
    width: 180px;
}

.csc-mailform-radio input, .csc-mailform-radio label {
    display: inline;
    float: left;
    margin-bottom: 0.3em;
}

.csc-mailform-field input.csc-mailform-radio,
.csc-mailform-field .csc-mailform-check {
    background: none;
    clear: left;
    border: none;
    margin-right: 4px;
    width: 20px;
}

.csc-mailform-radio label, .csc-mailform-check label {
    text-align: left;
} 
