
/* border-lines- 7px height */
.border {font-size:0.4375em;height:1em;line-height:1em;}

.left {width:12.6875em;display:inline;float:left;clear:both;}
.middle {width:35.8125em;display:inline;float:left;}
.middle2{width:48em;}
.right {width:13.5625em;display:inline;float:left;}

h1.headline-teaser {font-size:1em;font-weight:normal;}

.columnShiftToLeft .extranetInfo h4 {margin:0;font-size:1em;} 
.columnShiftToLeft .extranetInfo {border-top:0.4375em solid #9F1438;}
.columnShiftToLeft .extranetInfo h4.members img {margin:0 5px 0 0;}
.columnShiftToLeft .extranetInfo  a {margin:.75em 0;}

/*Main Layer*/
div#Main{margin:0;padding:0;width:62.2875em;height: 100%;}
div#header {overflow:hidden;}
div#header .topLine {line-height:0.4375em;}

/* NavLine with Logo, TopNav and Quicksearch */
.navLine .left,
.navLine .middle,
.navLine .right {height:6em;}

/* Header */
div#Header div#Logo{float:left;overflow:visible;z-index: 10;}

/* Logo */
div#Header div#Logo img {width: 12.6875em;height:6em;border:0;}

/* Namingarea */
div#Header div#Namingarea{}
div#Namingarea .left,
div#Namingarea .middle,
div#Namingarea .right {height:8.125em;}
div#Namingarea .left img {width:12.6875em;height:8.125em;}
div#Namingarea .middle img {width:35.8125em;height:8.125em;}

/* Keyvisual */
div#Keyvisual img {width:12.68em;height:9.125em;border-bottom:0.4375em solid #9F1438;}

.navLine .right .border {margin-top:5.8em;background-color:#9F1438;}
.QuickSearch {background-color:#D6D1CE;display:inline;float:left;width:13.5625em;}
.QuickSearch .innerBox {margin-left:1.125em;margin-top:0.5em;padding-bottom:0.3em;float:left;display:inline;} 
.QuickSearch .searchLabel{font-size:0.6875em;color:#374e37;line-height:1.4em;}
.QuickSearch img {float:left;display:block;width:0.875em;height:0.875em;margin-right:0.15em;}
.QuickSearch .image {width:1.3125em;height:1.3125em;display:block;float:left;margin-left:0.2em;}
.QuickSearch .text { width:12em;height:1.64em;font-size:0.6875em;border:1px solid #595757;padding:0.15em;margin:0;line-height:1em;background-image:url(../files/images/$file/input_background.gif);display:block;float:left;}

/* Content-Box */
.contentBox {width:62.2875em;}
.containerRight{ width: 12.6875em; float:right;}
.columnShiftToLeft{width: 12.6875em; left: -49.6em; position:relative; z-index:1; /* Opera7.54 */}

/* for IE exist special rules */
.containerLeft{width: 12.6875em; float:left;}

.columnShiftToLeft div.border{}

/* for IE exist special rules */
.columnShiftToRight{width: 49.599em; margin-left:12.6875em; z-index:2; /* Opera7.54 */}

.brclear{clear:both;height:0;margin:0;font-size:1px;line-height:0;}
	 
.breadTop .middle,
.breadTop .right {line-height:0.4375em;}

.breadCrumb .middle,
.breadCrumb .right {line-height:1.375em;height:1.375em;}

/*Verticalnavigation*/
div#VertNav{}

/*Verticalnavigation Headline*/
div#VertNav .headline {line-height:1.375em;padding-left:1.5625em;}
div#VertNav .headline span {font-size:0.8125em;color:#ffffff;text-transform:uppercase;font-weight:bold;}

/*Verticalnavigation - Sitelocator*/
div#VertNav .Sitelocator{display:none;}

/*Verticalnavigation - BoxLogin*/
div#VertNav .BoxLogin{}

.bottomTopLine {line-height:0.4375em;}

/*Bottomline -- for IE exist special rules*/
div#Bottomline{ clear: both; color: #444444; line-height:2em;}
div#Bottomline ul,
div#Bottomline li{ list-style: none; margin: 0; padding: 0; }
div#Bottomline li{ float: left; display: block; font-size:0.75em;}
div#Bottomline span{font-size:0.75em;margin-left:2.25em;}
div#Bottomline li img{ margin: 0.8em 0.5em 0 0; border: 0;width:1em;height:1em;display:block;float:left; }
div#Bottomline span a{ color: #444444;}
div#Bottomline li a{ display: block; margin: 0; padding: 0;color: #444444;}

div#Bottomline li.Print {margin-left:1em;}
div#Bottomline li.Top {margin-left:10em;}
div#Bottomline li.tellafriend {margin:0 0 0 10em;}
div#Bottomline li.tellafriend a{color: #444444;}

div#Bottomline li.Privacy {margin-left:8em;}
div#Bottomline li.Privacy a {color:#444444;}

div.containerLeft div.columnShiftToRight div.breadCrumb div.middle div{padding:0 0 0 0.2em;font-size:0.8em;min-height:1.2em;}

@media print {
div#Main{width:100%;height:auto;}
div#Header,
div#HoriNav,
div#VertNav,
div.columnShiftToLeft,
div#Keyvisual,
div.Box,
div.breadTop,
div.breadCrumb,
div#Bottomline ,
div.Box_Event,
div.Box_Codenumbers{display:none;}
div.containerLeft {width:100%;background-color:#FFFFFF;}
div.columnShiftToRight {width:100%;left:0;margin:0;padding:0;background-color:#FFFFFF;}
div.contentBox,
div.Content-Container,
div.Content,
div.Content .Content1,
div.Content .Content2,
div.Content .Content3,
div.Content,
div.OneColumn{display:inline;float:none;width:100%;margin:0;padding:0;clear:both;overflow:hidden;}
div.Margin-Container  {margin:0;width:100%;padding:0;}
div.Margin div.MContent1,
div.Margin div.MContent2,
div.Margin div.MContent3 {margin:0}
/* rules for congress views - for IE exist special rules */
#eventOverview div.timeBox{width:100%;float:none;clear:both;padding:0;}
#eventOverview div.timeBox .headRepeatStandard, #eventOverview div.timeBox .headRepeatForum{float:none;clear:both;width:auto;margin:0 0 .5cm 0;}

#eventOverview div.timeBox .headRepeatStandard div, #eventOverview div.timeBox .headRepeatForum div {float:left;}
#eventOverview div.timeBox .forum .forumname, #eventOverview div.timeBox .standard .Headline{float:none;clear:both;margin:0.2cm 0 0 0;}
#eventOverview div.timeBox .timeBegin, #eventOverview div.timeBox .datedelimeter, #eventOverview div.timeBox .timeEnd{float:left;margin:0 .1cm 0 0;}
#eventOverview div.timeBox .standard, #eventOverview div.timeBox .forum{float:none;clear:both;margin:0 0 0 .5cm;display:block;}
#eventOverview div.timeBox .forum{page-break-after: avoid;}
#eventOverview div.timeBox .bodyRepeat, #eventOverview div.timeBox .bodyRepeat, #eventOverview div.timeBox .abstract, #eventOverview div.timeBox .memberDefault {width:90%;display:block;}
}

