/******** Print Layout *****************/
* {	margin: 0; padding: 0; background-repeat: no-repeat; }
/* @page { size:21.0cm 14.85cm; margin:2cm 2cm 2cm 2cm; } */
@page { size: A4 portrait!important; margin:1cm!important; }

body { font-family: arial,helvetica,sans-serif;}

a,
a:focus,
a:visited,
a:hover { color: #999999;text-decoration: none;}

#content-overlay{ width:720px;margin-top:20px;}
#content-overlay #ccontainer{ width:720px; margin: 0px auto;}
#content-overlay #ccontainer #container { width:720px; margin: 0px auto;}
/******** Headline *****************/
#content-overlay #ccontainer #container #headline { width:710px;}
#content-overlay #ccontainer #container #headline .logo{ float:left;}
#content-overlay #ccontainer #container #headline .headtext{ float:right;font-size:11px; color: #999999; padding-top:30px;}

#content-overlay #ccontainer #container .horizontalline { float:left; border-top: solid 1px #999999; border-left:none; border-right:none; border-bottom:none;height: 1px; margin: 10px 10px 40px 0px; width: 710px;font-size:1px;line-height:1px;}

#content-overlay #container #contentcontainer #container2 .vspacer10{width: 10px;min-width: 10px;float:left;display: table-cell;}
#content-overlay #container #contentcontainer #container2 .vspacer60{width: 60px;min-width: 60px;float:left;display: table-cell;}
#content-overlay #container #contentcontainer #container2 #contentright{width: 170px;min-width: 170px; padding: 0; float:right; margin:0px 10px 0px 0px; display: table-cell;}

/* ********************* standard content ***************************************  */
#content .csc-default{font-family: arial, helvetica, sans-serif;font-size: 11px;color: #666666;line-height: 18px;}
#content .csc-default h1{font-size: 28px;line-height: 32px; color: #003268; font-weight:normal; margin:0px; padding:0px; padding-bottom:20px;}
#content .csc-default h2{font-size: 24px;line-height: 30px; color: #003268; font-weight:normal; margin:0px; padding:0px; padding-bottom:20px;}
#content .csc-default h3{font-size: 13px;line-height: 18px; color: #003268; font-weight:normal;}
#content .csc-default h4{font-size: 13px;line-height: 18px; color: #003268; font-weight:normal;}
#content .csc-default h5{font-size: 13px;line-height: 18px; color: #003268; font-weight:normal;}
#content .csc-default h6{font-size: 13px;line-height: 18px; color: #003268; font-weight:normal;}
#content .csc-default .csc-textpic{ display: block;}

#content .csc-default a{ color: #003268;cursor:default; }
#content .csc-default a:link{ color: #003268 }
#content .csc-default a:hover{ color: #0035a6 }
#content .csc-default .csc-textpic-caption {padding-top:5px; font-size:11px; font-weight:normal; font-style:italic; line-height:14px; color:#999999;}
#content .csc-default .bodytext{width:470px;}
#content .csc-default .csc-textpic-caption {padding-top:5px; font-size:11px; font-weight:normal; font-style:italic; line-height:14px; color:#999999;}
#content .csc-default .csc-textpic-intext-left-nowrap .csc-textpic-text p.bodytext{ width:220px !important;}
#content .csc-default .csc-textpic .csc-textpic-imagewrap{float:left;}
#content .csc-default .csc-textpic .csc-textpic-imagewrap ul {margin-left:0px !important;}



/* ********************* right content ***************************************  */
#contentright .csc-default{font-family: arial, helvetica, sans-serif;font-size: 11px;color: #666666;line-height: 18px;}
#contentright .csc-default h1{font-size: 24px;line-height: 30px;color: #003268;margin-bottom: 30px;}
#contentright .csc-default h2{font-size: 13px;line-height: 18px;	color: #003268}
#contentright .csc-default h3{font-size: 13px;line-height: 18px;	color: #003268}
#contentright .csc-default h4{font-size: 13px;line-height: 18px;	color: #003268}
#contentright .csc-default h5{font-size: 13px;line-height: 18px;	color: #003268}
#contentright .csc-default h6{font-size: 13px;line-height: 18px;	color: #003268}
#contentright .csc-default .csc-textpic{ display: block;}

#contentright .csc-default a{ color: #003268;cursor:default; }
#contentright .csc-default a:link{ color: #003268 }
#contentright .csc-default a:hover{ color: #0035a6 }

/* ********************* select ***************************************  */
select{font-size:12px; font-weight:bold; color:#666666; width:220px;height:30px;margin-bottom:20px;}
option{height:30px;font-size:11px; font-weight:normal; color:#999999; background-color:#f7f7f7;padding: 8px 8px 7px 10px;margin-left:20px;}
select.faq-categories{font-size:12px; font-weight:bold; color:#666666; width:220px;height:30px;margin-bottom:20px;}
select.faq-categories option{height:30px;font-size:11px; font-weight:normal; color:#999999; background-color:#f7f7f7;padding: 8px 8px 7px 10px;margin-left:20px;}

.dropdowns2 select{font-size:12px; font-weight:bold; color:#666666; width:220px;margin-bottom:20px;border-color:#E6E6E6;border-style:solid;border-width:2px 1px 1px 2px;background-color:#ffffff;}
.dropdowns2 option{width:120px;padding:4px 5px 5px 5px;background-color:#f7f7f7;border-left:solid 1px #ececec;border-right:solid 1px #ececec;text-align:left;font-weight:normal;font-size:11px;color:#999999;border-bottom: solid 1px #e8e8e8;}
.dropdowns3 select{font-size:12px; font-weight:bold; color:#666666; width:220px;margin-bottom:20px;border-color:#E6E6E6;border-style:solid;border-width:2px 1px 1px 2px;background-color:#ffffff;}
.dropdowns3 option{width:120px;padding:4px 5px 5px 5px;background-color:#f7f7f7;border-left:solid 1px #ececec;border-right:solid 1px #ececec;text-align:left;font-weight:normal;font-size:11px;color:#999999;border-bottom: solid 1px #e8e8e8;}

/* ********************* calendar ***************************************  */
#calendar-single .backlink{display:none;}
#calendar-single .factbox {background-color:#ffffff; border: solid 1px #e6e6e6;}
.tx-linewscalendar-pi1 .pagebrowser{display:none;}
.tx-linewscalendar-pi1 .complete select{font-size:12px; font-weight:bold; color:#666666; width:220px;margin-bottom:20px;border-color:#E6E6E6;border-style:solid;border-width:2px 1px 1px 2px;background-color:#ffffff;}
.tx-linewscalendar-pi1 .complete option{width:210px; padding:4px 5px 5px 5px;background-color:#f7f7f7;border-left:solid 1px #ececec;border-right:solid 1px #ececec;text-align:left;font-weight:normal;font-size:11px;color:#999999;border-bottom: solid 1px #e8e8e8;}
.tx-linewscalendar-pi1 .complete .leftbox input.submitbutton:hover{ color:white;font-size:12px;font-weight:bold;padding: 6px 15px 6px 15px;background-color:#003268;border:1px #d9d9d9;}
.tx-linewscalendar-pi1 .search form input.submitbutton:hover{ color:white;font-size:12px;font-weight:bold;width:80px; padding: 6px 15px 6px 15px;background-color:#003268;border:1px #d9d9d9;position:relative;left:-4px; }

/* ********************* teaser ***************************************  */
.tx-lioverviewteaser-pi1 .teaser-ov-2{padding:0;background: #ffffff;border: solid 1px #d7d7d7;}
.tx-lioverviewteaser-pi1 .teaser-ov-3{padding:0;background: #ffffff;border: solid 1px #d7d7d7;}
.tx-lioverviewteaser-pi1 .teaser-ov-4{padding:0;background: #ffffff;border: solid 1px #d7d7d7;}
.tx-lioverviewteaser-pi1 .teaser-ov-5{padding:0;background: #ffffff;border: solid 1px #d7d7d7;}

.tx-linewsdropdown-pi1 .newslist .resultsarts .teaser-ov-6{padding:0;background: #ffffff;border: solid 1px #d7d7d7;}

/* ********************* factbox ***************************************  */
.tx-lifactbox-pi1 .factbox{background: #ffffff;border: solid 1px #d7d7d7;}
.tx-lipressbox-pi1 .pressbox{background: #ffffff;border: solid 1px #d7d7d7;}
.tx-lifactboxperson-pi1 .pressbox{background: #ffffff;border: solid 1px #d7d7d7;}
.tx-lipressboxhighlights-pi1 .pressbox{background: #ffffff;border: solid 1px #d7d7d7;}


/*
	Magento stuff
------------------------------------------*/
#content { width: auto!important; }
.page { width: 712px!important; }
.main { margin: 0!important; }
.header-container, .col-left { display: none!important; }

.col2-left-layout .col-main, .col3-layout .col-wrapper .col-main { float:left!important; }
.col3-layout .col-wrapper { width: 470px!important; }
.col3-layout .col-main { margin-left: 0!important; }


