/* main body */
.mainbody {
padding:0 0 0 20px;
margin:0;
font: 80%/134% Arial,Helvetica,Verdana,sans-serif;
}
/* horizontal line (IE) */
html hr.hline {
_display: block;
_margin: -7px 5px;
}
/* link standard look */
a:link { color:#CC0E1B; text-decoration:none}
a:visited { color:#CC0E1B; text-decoration:none}
a:active { color:#CC0E1B; text-decoration:none}
a:hover { color:#CC0E1B; text-decoration:underline }
/* image border */
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
border:1px solid #B2B2B2;
padding:1px;
}
/* container box */
#parentbox {
float: left;
margin: 0px;
padding: 0px;
width: 926px;
background-position:0px 100px;
background-image: url(../images/bg.gif);
}
/* headline */
#headline {
padding-left: 5px;
float: left;
width: 465px;
_width: 468px;
height: 100px;
background-color: #FFFFFF;
}
#headline_inner {
padding-top: 30px;
font-weight: bold;
color: #626363;
font-size: 1.2em;
}
#headline a {
margin-top: 40px;
padding-left: 30px;
color: #424242
}
#headline a:hover {
color: #cc0e1b;
text-decoration: none
}
#agentur {
padding-top: 5px;
color: #000000;
font-size: 1.2em;
}
/* text enlarge box */
#textchange {
width:227px;
_width:229px;
float:left;
height:100px;
}
#textchange img {
border:none;
}
#textchange_inner {
text-align:right;
margin-top:48px;
margin-right:25px;
}
#textchange_inner a img {
visibility:hidden;
border:0; 
margin:0;
padding:0;
}
#textchange_inner a {
display: block;
float: right;
}
#textchange_inner a#switch-basic {
background:url(../images/icon_sml_act.gif) 0px 0px no-repeat;
}
#textchange_inner a:hover#switch-basic {
background:url(../images/icon_sml_act.gif) 0px 0px no-repeat;
}
#textchange_inner a#switch-medium {
background:url(../images/icon_med_pas.gif) 0px 0px no-repeat;
}
#textchange_inner a:hover#switch-medium {
background:url(../images/icon_med_act.gif) 0px 0px no-repeat;
}
#textchange_inner a#switch-large {
background:url(../images/icon_lar_pas.gif) 0px 0px no-repeat;
}
#textchange_inner a:hover#switch-large {
background:url(../images/icon_lar_act.gif) 0px 0px no-repeat;
}
#textchange_inner a#switch-medium 
{
background-color: transparent;
background-image: url(../images/icon_med_pas.gif);
background-repeat: no-repeat;
}
#textchange_inner a#switch-medium:hover 
{
background-color: transparent;
background-image: url(../images/icon_med_act.gif);
background-repeat: no-repeat;
}
#textchange_inner a#switch-large
{
background-color: transparent;
background-image: url(../images/icon_lar_pas.gif);
background-repeat: no-repeat;
}
#textchange_inner a#switch-large:hover 
{
background-color: transparent;
background-image: url(../images/icon_lar_act.gif);
background-repeat: no-repeat;
}
/* logo box */
#logobox {
float:left;
width:228px;
_width:228px;
height:100px;
background-color: #FFFFFF;
}
#logobox_inner {
padding-left: 24px;
}
/* footer menu */
#footermenubox {
float:left;
width:600px;
height:15px;
background-color: #FFFFFF;
}
#footermenubox a {
color:#424242;
}
#footermenubox a:hover {
color:CC0E1B;
text-decoration:none;
}
/* copyright */
#copyrightbox {
float:left;
width:326px;
height:15px;
text-align:right;
color:#424242;
background-color: #FFFFFF;
}
/* main content configuration */
#contentbox {
float:left;
width:520px;
}
#content {
color:#424242; 
}
#content h1 {
color:#CC0E1B;
font-size: 1.3em;
margin: 0 0 20px 0;
}
#content p.greybackground {
width:100%;
background-color:#F2F3F5;
padding:18px;
}
#content td.imagecell {
padding:1px;
}
#content td.headerimagecell {
font:10pt Arial;
color:626363;
background-color:#DDDEE0;
text-align:left;
vertical-align:middle;
padding:6px;
padding-left:15px;
}
#content table {
border:1px solid #B2B2B2;
border-collapse: collapse;
}
#content th {
font:bold 10pt Arial;
color:#777471;
border:1px solid #B2B2B2;
background-color:#F2F3F5;
text-align:left;
vertical-align:middle;
padding:6px;
}
#content td {
font:10pt Arial;
color:#424242;
border:1px solid #B2B2B2;
padding:6px;
text-align:left;
vertical-align:top;
}
#content td ul {
margin:3px 0 0 25px;
padding:0;
}
#content td ul li {
margin:0;
padding:0 0 2px 0;
}
#content ul {
margin:0 0 0 10px;
padding:0 0 0 10px;
}
#content ul li {
padding:0;
margin:0 0 10px 0;
list-style-image:url(../images/bullet_red.gif)
}
/* dummy box for content area (workaround for IE)*/
#dummybox {
width:926px;
margin: 0px;
padding: 0px;
}
#box_private {
float:left;
width:448px;
_width:448px;
height:260px;
_height:276px;
background-color:#F2F3F5;
border-bottom:10px solid #FF1122;
border-left:1px solid #DDDEE0;
border-top:1px solid #DDDEE0;
border-right:1px solid #DDDEE0;
margin-right:14px;
_margin-right:15px;
margin-bottom:16px;
}
#box_private_inner #image {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 1px 0px 0px 1px;
	background-color: #F2F3F5;
}
#box_private_inner .bodytext {
padding:7px 10px 0px;
margin:0px;
color:#424242;
}
.area hr {
height:1px;
border:none;
background-color:#DDDEE0;
margin:1px 8px 0px 5px;
padding:0;
}
.area ul {
margin:5px 0 6px 8px;
padding:0;
list-style-type:none;
}
.area ul a {
color:#424242;
}
.area ul a:visited {
color:#424242;
}
.area ul a:hover {
color:#CC0E1B;
text-decoration:none;
}
.area ul li {
margin:0;
padding:0;
}
#box_business {
float:left;
width:215px;
height:260px;
_height:276px;
background-color:#F2F3F5;
border-bottom:10px solid #FF1122;
border-top:1px solid #DDDEE0;
border-left:1px solid #DDDEE0;
border-right:1px solid #DDDEE0;
margin-right:14px;
_margin-right:16px;
margin-bottom:16px;
}
#box_about {
float:left;
width:215px;
_width:217px;
height:260px;
_height:276px;
background-color:#F2F3F5;
border-bottom:10px solid #FF1122;
border-top:1px solid #DDDEE0;
border-left:1px solid #DDDEE0;
border-right:1px solid #DDDEE0;
margin-bottom:16px;
}
#box_news {
clear:left;
float:left;
width:448px;
height:153px;
_height:153px;
border-top:1px solid #DDDEE0;
border-right:1px solid #DDDEE0;
border-bottom:1px solid #DDDEE0;
margin: 0px 15px 0px 0px;
}
#box_news .teaserbox h4 {
color:#626363;
}
#box_news .teaserbox a, #box_news .teaserbox a:visited {
color:#626363;
}
#box_news .teaserbox a:hover{
color:#CC0E1B;
}
#box_news .teaserbox .bodytext {
padding-left:10px;
margin:10px 0 0 0;
color:#2C2C2D;
}
#box_teaser1 {
float:left;
width:215px;
height:153px;
margin-right:14px;
_margin-right:16px;
border:1px solid #DDDEE0;
}
#box_teaser1_inner {
width:214px;
_width:215px;
height:151px;
}
#box_teaser1 .teaserbox h4 {
color:#626363;
}
#box_teaser1 .teaserbox a, #box_teaser1 .teaserbox a:visited {
color:#626363;
}
#box_teaser1 .teaserbox a:hover{
color:#CC0E1B;
}
#box_teaser1 .teaserbox .bodytext {
padding-left:10px;
padding-right:10px;
margin:10px 0 0 0;
color:#2C2C2D;
}
#box_teaser2 {
background-color:#F2F3F5;
float:left;
width:215px;
height:153px;
border:1px solid #DDDEE0;
}
#box_teaser2_inner {
background-color:#F2F3F5;
width:214px;
_width:216px;
height:151px;
}
.teaserbox .csc-textpic, .teaserbox .csc-textpic-imagewrap, .teaserbox .csc-textpic-image { 
margin-bottom: 0px; 
}
.teaserbox h4 {
color:#FFFFFF;
font-size:1em;
background-color:#DDDEE0;
padding-top:4px;
padding-bottom:4px;
padding-left:12px;
border:1px solid #F2F3F5;
margin:0px;
}
.teaserbox h2 {
color:#FFFFFF;
font-size:1em;
background-color:#B4B5B7;
padding-top:4px;
padding-bottom:4px;
padding-left:12px;
border:1px solid #F2F3F5;
margin:0px;
}
.teaserbox a {
color:#626363;
}
.teaserbox a:visited {
color:#626363;
}
.teaserbox a:hover {
color:#CC0E1B;
text-decoration:none;
}
.teaserbox ul {
margin:0;
padding:0 0 0 2.2em;
list-style-image:url(../images/bullet_red.gif)
}
.teaserbox #css_filelinks {
font-size:9pt;
margin:2px 0 0 8px;
}
.teaserbox #css_filelinks img {
margin-right:5px;
}
.teaserbox DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { 
margin-bottom: 0px; 
}
