a:link {
color: black;
text-decoration:
none;
font-style: italic
}
a:visited {
color: black;
text-decoration: none;
font-style: italic
}
a:active {
color: black;
text-decoration: none;
font-style: italic
}
a:hover {
color: #7aaaf4;
text-decoration: none;
font-style:italic;
}


p {
margin-top:5px;
margin-bottom:5px
}


ul {
margin-top:5px;
margin-bottom:5px;
}

li {
margin-right: 5px;
}


td.NavBar {
border-bottom: 1px solid #a9a9a9
}
ul.NavBar {
float:left;
width:100%;
padding:0;
margin:0;
list-style-type:none;
}
li.NavBar {
display:inline
}
a.NavBar {
float:left;
height:100%;
text-decoration:none;
font-family: arial;
font-size: 9pt;
color:black;
padding: 1pt 5pt;
background-color:white;
}
a.NavBar:hover {
background-color:#7aaaf4;
color:white
}


td.SectionHeaderLeft { 
background-image: url('SectionHeaderLeft.jpg');
background-repeat: no-repeat;
height: 20px;
}
td.SectionHeaderMiddle {
background-image: url('SectionHeader.jpg');
background-repeat: repeat-x;
vertical-align:middle;
font-family: verdana;
font-size: 9pt;
color: white;
height: 20px;
}
td.SectionHeaderRight {
background-image: url('SectionHeaderRight.jpg');
background-repeat: no-repeat;
height: 20px;
}


td.PageHeaderLeft { 
background-image: url('PageHeaderLeft.jpg');
background-repeat: no-repeat;
height: 50px
}
td.PageHeaderMiddle {
background-image: url('PageHeader.jpg');
background-repeat: repeat-x;
text-align:left;
vertical-align:middle;
font-family: verdana;
font-size: 16pt;
color: white;
height: 50px
}
td.PageHeaderRight {
background-image: url('PageHeaderRight.jpg');
background-repeat: no-repeat;
height: 50px
}


td.InnerPageHeaderLeft { 
background-image: url('InnerPageHeaderLeft.jpg');
background-repeat: no-repeat;
height: 40px
}
td.InnerPageHeaderMiddle {
background-image: url('InnerPageHeader.jpg');
background-repeat: repeat-x;
text-align:left;
vertical-align:middle;
font-family: verdana;
font-size: 12pt;
color: white;
height: 40px
}
td.InnerPageHeaderRight {
background-image: url('InnerPageHeaderRight.jpg');
background-repeat: no-repeat;
height: 40px
}


td.Body {
text-align: left;
vertical-align: top;
font-family: arial;
font-size: 9pt;
padding-bottom:10px
}

td.BodyKontakt {
text-align: left;
vertical-align: top;
font-family: arial;
font-size: 8pt;
padding-bottom:10px
}

td.BodyLogo {
vertical-align: top;
font-family: arial;
font-size: 11pt;
padding-top:15px;
padding-bottom:15px;
}

a.Footer
{
float:right;
height:100%;
text-decoration:none;
font-family: arial;
font-size: 9pt;
color:black;
padding: 1pt 5pt;
background-color:white;
}
a.Footer:hover {
background-color:#7aaaf4;
color:white
}


table.sortable span.sortarrow {
text-decoration: none;
}
table.sortable a.sortheader {
text-decoration:none;
font-family: arial;
font-size: 9pt; font-weight:bold;
color:black;
background-color:white;
/*display:block*/
}
table.sortable a.sortheader:hover {
background-color:#7aaaf4;
color:white
}
table.sortable td.Header {
padding-top: 2px;
padding-bottom: 2px;
border-top:1px solid #a9a9a9;
border-bottom:1px solid #a9a9a9;
text-indent:10px;
height:25px;
}
table.sortable td.Value {
padding-top: 5px;
text-indent:10px
}


table.EntreMain {
border: 1px solid #a9a9a9;
width: 650px;
}

.center {
margin: 0px auto;
}

.border-top {
border-top: 1px solid #a9a9a9;
}

.border-bottom {
border-bottom: 1px solid #a9a9a9;
}

div.portalPage {
width: 650px;
height: 100%;
background-color: #ffffff;
border: 1px solid #a9a9a9;
}

div.portalBody {
width: 650px;
float: left; 
margin: 0;
/*border: 1px solid black;*/
}

div.portalHeader {
width: 650px;
height: 50px;
float:left; 
margin: 0px;
margin-top: 0px;
margin-bottom: 10px;
background-image: url('../common/PortalHeader.jpg');
background-repeat: repeat-x;
}

div.wholePage {
width: 600px;
}

div.leftColumn {
width:400px;
float:left; 
margin-right: 20px;
}

div.rightColumn {
width: 180px;
float:left; 
}

div.sectionBody {
width: 100%;
float: left; 
margin: 0px;
margin-bottom: 10px;
font-family: arial;
font-size: 9pt;
/*border: 1px solid black;*/
}

div.sectionHeader {
width:100%;
height: 20px;
float:left; 
margin: 0px;
margin-top: 0px;
margin-bottom: 5px;
background-image: url('../common/SectionHeader.jpg');
background-repeat: repeat-x;
}

div.sectionContact {
margin-bottom: 0px;
background-color: #eeeeee;
font-size: 8pt;
}

div.pageHeader {
width: 100%;
height: 40px;
float:left; 
margin: 0px;
margin-top: 0px;
margin-bottom: 10px;
background-image: url('../common/PageHeader.jpg');
background-repeat: repeat-x;
}

h1.portalHeader {
margin: 0px;
margin-top: 12px;
padding: 0px;
text-align: left;
text-indent: 12px;
font-family: verdana;
font-weight: normal;
font-size: 16pt;
color: white;
}

h1.pageHeader {
margin: 0px;
margin-top: 10px;
padding: 0px;
text-align: left;
text-indent: 12px;
font-family: verdana;
font-weight: normal;
font-size: 12pt;
color: white;
}

h2.sectionHeader {
margin: 0px;
margin-top: 2px;
padding: 0px;
text-align: left;
text-indent: 6px;
font-family: verdana;
font-weight: normal;
font-size: 9pt;
color: white;
}

table.companyPage {
width: 600px;
padding: 0px; 
}

p.sectionBody {
margin: 0px;
margin-top: 5px;
margin-left: 5px;
margin-right: 5px;
}

a.partner {
width: 248px;
height: 75px;
text-align: center;
float:left;
/*border: 1px solid blue;*/
}

div.partner {
width: 500px;
margin: 0 auto;
margin-top: 20px;
margin-bottom: 20px;
}

img {
border: 0;
}
