
BODY{
background:#515456;
text-align: center;
margin: 0;
padding:0;
}

@media print{
#left-menu{display:none;}
BODY{text-align:left;}
#main-top{display:none;}
#main-top-menu{display:none;}
#document-content{text-align:left;}
}

@media screen{
BODY{
margin-top:0px;
margin-left:0px;
font-family:arial;
font-size:11px;
}

LI{
font-size:12px;
}

FIELDSET{
font-size:12px;
width:620px;
color:#3079b2;
}

LEGEND{
color:#3079b2;
}

FIELDSET TD, TH{
font-family:arial;
font-size:11px;
color:#3079b2;
}

P{
font-size:11px;
margin-top:0px;
}

a {
color: #000000;
}

IMG{
border:0px;
}

DIV{
text-align:left;
}

HR{
color:#3079b2;
width:450px;
font-size:1px;
height:1px;
}

DIV.menubtn{
float:left;
/*width:110px;*/
padding: 0 17px 0 15px;
background: url(/fileadmin/images/menu-sep.gif) 100% 5px no-repeat;
}

DIV.menubtn a{
text-decoration: none;
}

H1 {
font: bold 16px/20px Helvetica, Verdana, Arial, sans-serif;
color: #ad0014;
margin:0px;
}

P{
margin:0px;
padding:0px;
}

/****************************************************/

#document-right-imageTop{
width:195px;
height:3px;
background-image:url(/fileadmin/images/right_top.gif);
background-repeat:no-repeat;
font-size:1px;
}

#document-right-image{
width:195px;
height:100%;
background-color:rgb(255,249,240);
}

#document-right-imageBottom{
width:195px;
height:3px;
background-image:url(/fileadmin/images/right_bottom.gif);
background-repeat:no-repeat;
font-size:1px;
}

#document-right{
width:195px;
/*float:left;
margin-left:10px;*/
float: right;
margin-right: 3px;
display: inline;
}

#document-right h1{
font-weight:bold;
font-size:12px;
line-height:17px;
color:#515456;
margin-top:45px;
}

#document-content{
width:395px;
float:left;
margin-left:20px;
margin-top:40px;
margin-bottom:20px;
}

#document-content h1{
margin-bottom: 40px;
}

#document-content .content{
margin-bottom: 40px;
width: 100%;
}

#document-content2{
margin-left:20px;
margin-top:40px;
float:left;
width:595px;
}


.leftmenu-heading-top{
margin-top:40px;
font-size:1px;
height:1px;
background-image:url(/fileadmin/images/dots.gif);
background-repeat:repeat-x;
}

.leftmenu-heading{
background-color:rgb(141,143,146);
margin-top:2px;
margin-bottom:2px;
font-size:12px;
font-weight:bold;
color:rgb(0,0,0);
text-indent:10px;
width:189px;
}

.leftmenu-heading-bottom{
font-size:1px;
height:1px;
background-image:url(/fileadmin/images/dots.gif);
background-repeat:repeat-x;
margin-bottom:15px;
}

#left-menu{
width:190px;
height: auto !important;
height:100px;
min-height:100px;
float:left;
}

#frontpage-bottom-companies-bottom-dots{
font-size:1px;
height:1px;
background-image:url(/fileadmin/images/dots.gif);
background-repeat:repeat-x;
margin-top:5px;
}

#frontpage-bottom-companies-heading-top{
font-size:1px;
height:1px;
background-image:url(/fileadmin/images/dots.gif);
background-repeat:repeat-x;
}

#frontpage-bottom-companies-heading{
background-color:rgb(255,245,233);
margin-top:2px;
margin-bottom:2px;
font-size:12px;
font-weight:bold;
color:rgb(237,162,71);
text-indent:10px;
width:194px;
}

#frontpage-bottom-companies-heading-bottom{
font-size:1px;
height:1px;
background-image:url(/fileadmin/images/dots.gif);
background-repeat:repeat-x;
margin-bottom:5px;
}

#frontpage-bottom-companies{
width:194px;
float: right;
}

#frontpage-bottom{
margin-top:15px;
}

#logo{
position: absolute;
top: 10px;
right: 25px;
}

#main-top-links{
position: relative;
top: 5px;
left: 30px;
}

#main-top-links A{
color:#000000;
text-decoration:none;
font-size:11px;
font-family: Helvetica, Verdana, Arial, sans-serif
}

#content-wrapper {
/*width: 869px;*/
margin: 0 auto;
/*padding-top: 10px;*/
}

#main{
/*width:835px;/
/*width:800px;*/
width:816px;
height:800px;
background: url(/fileadmin/images/bg-top.gif) 0 49px no-repeat #fff;
padding-left:11px;
padding-right:8px;
padding-top: 10px;
border: 0;
margin: 0 auto;
}

html>body #main{
min-height:800px;
height:100%;
width:816px;
}

#main-top {
position: relative;
}

#main-top{
height:102px;
margin-left:1px;
margin-right:1px;
}

#main-top-menu{
height:23px;
text-align:left;
/*float:left;*/
width:100%;
font: normal 12px/18px verdana, arial;
}

#main-content{
height:635px;
margin-left:1px;
margin-top: 3px;
}

html>body #main-content{
/*margin-top:25px;*/
min-height:650px;
height:100%;
}

#main-bottom{
height:23px;
margin-left:1px;
margin-right:1px;
}

/***********************************************/

DIV.dots{
font-size:1px;
height:1px;
width:100%;
background-image:url(/fileadmin/images/dots.gif);
background-repeat:repeat-x;
}

IMG.seperator{
margin-right:7px;
margin-left:7px;
position:relative;
top:2px;
}

DIV.leftmenu-unselected{
font-size:11px;
font-weight:bold;
padding-left:20px;
line-height:20px;
}

DIV.leftmenu-unselected A{
color:#515456;
text-decoration:none;
}

DIV.leftmenu-selected{
color:#ad0014;
font-size:11px;
font-weight:bold;
padding-left:20px;
background-image:url(/fileadmin/images/company_arrow2.gif);
background-repeat:no-repeat;
line-height:20px;
}

DIV.leftmenu-selected A{
color:#ad0014;
text-decoration:none;
}

DIV.blue{
color:#3079b2;
}

DIV.document-ingress, DIV.document-content{
width:395px;
color:#000000;
margin-top:10px;
font-family:Helvetica, Verdana, Arial, sans-serif;
font-size: 15px
}

DIV.document-ingress{
line-height:17px;
}

/*DIV.document-content{
font-size:10px;
color:#3079b2;
margin-top:10px;
line-height:15px;
width:395px;
}*/

/*DIV.document-content P{
font-size:11px;
color:#000000;
}*/

DIV.document-content P{ 
margin-top:10px;
}

DIV.document-image{
margin-top:5px;
margin-bottom:5px;
}

DIV.document-image-text{
color:#000000;
font-style:italic;
font-size:11px;
margin-bottom:5px;
}

DIV.leftmenu-subItem{
margin-left:25px;
font-size:11px;
color:#515456;
margin-top:5px;
}

DIV.leftmenu-subItem A{
color:#515456;
text-decoration:none;
}

#footer {
background: url(/fileadmin/images/footer-bg.gif) 1px 0 no-repeat transparent;
width: 869px;
padding: 25px 0 10px 0;
margin: 0 auto;
text-align: center;
}

.bodytext {
font-size: 12px;
}
}

/***********************************************/

.wtgallery_list_firstofrow, .wtgallery_list_centerofrow, .wtgallery_list_lastofrow {
	width: 33%;
	text-align: center;
}