body
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 margin: 0px;
 background-image: url(../Images/BG.jpg);
 background-repeat: repeat-x;
}

p {margin:0; padding:0;}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

pre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.Font_Size_10px {
	font-size: 10px
}

.Font_Size_11px {
	font-size: 11px
}

.Font_Size_12px {
	font-size: 12px
}

thead {
	background-color: #FFBBBB;
}

tfoot {
	background-color: #BBBBFF;
}

th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

/* ClearFloat */
div.ClearFloat
{
 clear: both;
}

/* Header */
div.Header
{
 width: 996px;
 height: 122px;
/* border-left: 1px solid #d7d4d4;
 border-top: 1px solid #d7d4d4;
 border-right: 1px solid #d7d4d4; */
 background-color: #ffffff;
 margin-top: 12px;
 margin-left: auto;
 margin-right: auto;
 display:block;
}

div.Header_Logo01
{
 height: 122px;
 float: left;
 display:block;
}

a.Header_Logo01
{
 display: block;
 background-image: url(../Images/Logo01.jpg);
 width: 281px;
 height: 59px;
 margin-top: 40px;
 margin-left: 20px;
}
a.Header_LogoEN
{
 display: block;
 background-image: url(../Images/Logo01en.jpg);
 width: 281px;
 height: 59px;
 margin-top: 40px;
 margin-left: 20px;

}

div.Header_Logo02
{
 height: 122px;
 float: right;
 width: 409px;
 display: block;
 }

a.Header_Logo02
{
 display: block;
 background-image: url(../Images/Logo02.gif);
 background-repeat:no-repeat;
 width: 409px;
 height: 75px;
 float:right;
 margin-top: 20px;
 margin-right: 20px;
}

/* Menu */
div.Menu
{
 width: 998px;
 margin-left: auto;
 margin-right: auto;
 background-image: url(../Images/MenuEnd.jpg);
 background-repeat: no-repeat;
 background-position: right;
}

a.Menu_Menu1
{
 font-family: "Times New Roman", Times, serif;
 font-size: 13px;
 display: block;
 width: 142px;
 height: 26px;
 line-height: 26px;
 text-align: center;
 color: #ffffff;
 text-decoration: none;
 font-weight: bold;
 background-image: url(../Images/Menu1.jpg);
 float: left;
}

a.Menu_Menu1_Selected
{
 font-family: "Times New Roman", Times, serif;
 font-size: 13px;
 display: block;
 width: 142px;
 height: 26px;
 line-height: 26px;
 text-align: center;
 color: #0c2858;
 text-decoration: none;
 font-weight: bold;
 background-image: url(../Images/Menu1_Selected.jpg);
 float: left;
}

a.Menu_Menu1:hover
{
 color: #0c2858;
 background-image: url(../Images/Menu1_Selected.jpg);
 background-repeat: no-repeat;
}

a.Menu_Menu2
{
 font-family: "Times New Roman", Times, serif;
 font-size: 13px;
 display: block;
 width: 142px;
 height: 26px;
 line-height: 26px;
 text-align: center;
 color: #ffffff;
 text-decoration: none;
 font-weight: bold;
 background-image: url(../Images/Menu2.jpg);
 float: left;
}

a.Menu_Menu2x
{
 font-family: "Times New Roman", Times, serif;
 font-size: 13px;
 display: block;
 width: 142px;
 height: 26px;
 line-height: 26px;
 text-align: center;
 color: #ffffff;
 text-decoration: none;
 font-weight: bold;
 float: left;
}

a.Menu_Menu2_Selected
{
 font-family: "Times New Roman", Times, serif;
 font-size: 13px;
 display: block;
 width: 142px;
 height: 26px;
 line-height: 26px;
 text-align: center;
 color: #0c2858;
 text-decoration: none;
 font-weight: bold;
 background-image: url(../Images/Menu2_Selected.jpg);
 float: left;
}

a.Menu_Menu2x_Selected
{
 font-family: "Times New Roman", Times, serif;
 font-size: 13px;
 display: block;
 width: 142px;
 height: 26px;
 line-height: 26px;
 text-align: center;
 color: #0c2858;
 text-decoration: none;
 font-weight: bold;
 background-image: url(../Images/Menu2_Selected.jpg);
 float: left;
}

a.Menu_Menu2:hover
{
 color: #0c2858;
 background-image: url(../Images/Menu2_Selected.jpg);
}

a.Menu_Menu2x:hover
{
 color: #0c2858;
 background-image: url(../Images/Menu2_Selected.jpg);
}

a.Menu_FlagDE
{
 display: block;
 width: 22px;
 height: 16px;
 margin-top: 4px;
 
 background-image: url(../Images/FlagDE.jpg);
 float: left;
 background-repeat: no-repeat;
}
#spacer{width:25px;height:16px;display:block;float:left;}
a.Menu_FlagDE:hover
{
 border: 0px solid #ffffff;
}

a.Menu_FlagEN
{
 display: block;
 width: 22px;
 height: 16px;
 margin-top: 4px;
 margin-left: 8px;
 background-image: url(../Images/FlagEN.jpg);
 float: left;
}

a.Menu_FlagEN:hover
{
 border: 0px solid #ffffff;
}

/* Content */
div.Content
{
 width: 996px;
 height: 604px;
/* border-left: 1px solid #d7d4d4; */
/* border-right: 1px solid #d7d4d4; */
 background-color: #191919;
 background-image: url(../Images/ContentBG.jpg);
 background-repeat: no-repeat;
 margin-left: auto;
 margin-right: auto;
}
div.Content_Team
{
 width: 996px;
 height: auto;
min-height:604px !important;
/* border-left: 1px solid #d7d4d4; */
/* border-right: 1px solid #d7d4d4; */
 background-color: #191919;
 background-image: url(../Images/ContentBG.jpg);
 background-repeat: no-repeat;
 margin-left: auto;
 margin-right: auto;
}

div.Content_Homepage_Text
{
 width: 784px;
 height: 200px;
 margin-left: auto;
 margin-right: auto;
}

div.Content_Texts_Text
{
 width: 729px;
 height: 334px;
 float: left;
}

div.Content_Texts_TextContent
{
 width: 450px;
 height: 334px;
 float: right;
 overflow: auto;
}

div.Content_Texts_Submenu
{
 width: 267px;
 height: 334px;
 float: left;
}

div.Content_Texts_Picture
{
 width: 729px;
 height: 270px;
 float: left;
}

div.Content_Texts_Button
{
 width: 267px;
 height: 270px;
 background-image: url(../Images/PagesButtonBG.jpg);
 float: left;
}

div.Content_Homepage_Icons
{
 width: 784px;
 margin-left: auto;
 margin-right: auto;
}

div.Content_Homepage_Icon
{
 width: 190px;
 height: 340px;
 border: 1px solid #000000;
 background-color: #dde0e6;
 float: left;
 margin-right: 4px;

}

p.Content_Homepage_Icon_Title
{
 font-family: "Times New Roman", Times, serif;
 font-size: 12px;
 height: 18px;
 line-height: 18px;
 color: #132748;
 margin: 0px;
 padding-left: 10px;
 font-weight: bold;
}

img.Content_Homepage_Icon_Picture
{
 border: 0px solid #000000;
}

font.Content_Homepage_Text_Content
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #ffffff;
}

font.Content_Texts_Text_Content
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #ffffff;
}

#Content_Texts_Button_ContactDE
{
 display: inline;
 width: 208px;
 height: 49px;
 cursor: pointer;
 line-height: 49px;
 text-align: center;
 color: #ffffff;
 text-decoration: underline;
 font-weight: bold;
 background-image: url(../Images/Button_ContactDE.jpg);
 margin-left: 30px;
 margin-top: 40px;
 float: left;
}

#Content_Texts_Button_ContactEN
{
 display: inline;
 width: 208px;
 height: 49px;
 cursor: pointer;
 line-height: 49px;
 text-align: center;
 color: #ffffff;
 text-decoration: underline;
 font-weight: bold;
 background-image: url(../Images/Button_ContactEN.jpg);
 margin-left: 30px;
 margin-top: 40px;
 float: left;
}

#Content_Texts_ConciergeBusinessDE
{
 display: inline;
 width: 207px;
 height: 21px;
 cursor: pointer;
 line-height: 21px;
 text-align: center;
 color: #ffffff;
 text-decoration: underline;
 font-weight: bold;
 background-image: url(../Images/ConciergeBusinessDE.jpg);
 margin-left: 30px;
 margin-top: 80px;
 float: left;
}

#Content_Texts_ConciergeBusinessEN
{
 display: inline;
 width: 207px;
 height: 21px;
 cursor: pointer;
 line-height: 21px;
 text-align: center;
 color: #ffffff;
 text-decoration: underline;
 font-weight: bold;
 background-image: url(../Images/ConciergeBusinessEN.jpg);
 margin-left: 30px;
 margin-top: 80px;
 float: left;
}

#Content_Texts_ConciergePrivatDE
{
 display: inline;
 width: 207px;
 height: 21px;
 cursor: pointer;
 line-height: 21px;
 text-align: center;
 color: #ffffff;
 text-decoration: underline;
 font-weight: bold;
 background-image: url(../Images/ConciergePrivatDE.jpg);
 margin-left: 30px;
 margin-top: 5px;
 float: left;
}

#Content_Texts_ConciergePrivatEN
{
 display: inline;
 width: 207px;
 height: 21px;
 cursor: pointer;
 line-height: 21px;
 text-align: center;
 color: #ffffff;
 text-decoration: underline;
 font-weight: bold;
 background-image: url(../Images/ConciergePrivatEN.jpg);
 margin-left: 30px;
 margin-top: 5px;
 float: left;
}

div.Content_Homepage_Icon_Items
{
 padding: 5px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
color: #132748;
}

p.Content_Homepage_Icon_Items
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 height: 17px;
 line-height: 17px;
 color: #132748;
 margin: 0px;
}

img.Content_Homepage_Icon_Arrow
{
 border: 0px solid #000000;
 vertical-align: middle;
}

/* Footer */
div.Footer
{
 width: 996px;
 height: 28px;
 line-height: 28px;
 text-align: right;
 border-left: 1px solid #d7d4d4;
 border-right: 1px solid #d7d4d4;
 border-bottom: 1px solid #d7d4d4;
 background-color: #ffffff;
 margin-left: auto;
 margin-right: auto;
}

#Footer_Menu
{
 font-family: "Times New Roman", Times, serif;
 font-size: 13px;
 color: #b3b4b6;
 text-decoration: none;
 font-weight: bold;
}

#Footer_Menu:hover
{
 color: #0c2858;
}

a.Content_Texts_News
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #ffffff;
 text-decoration: none;
 font-weight: bold;
}

a.Content_Texts_News:hover
{
 color: #ffffff;
 text-decoration: underline;
}

a.Content_HPGBox
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #000000;
 text-decoration: none;
 font-weight: bold;
}

a.Content_HPGBox:hover
{
 color: #000000;
 text-decoration: underline;
}
#Team_Content
{
width:690px;
margin-left:auto;
margin-right:auto;
display:block;
padding-top:50px;
}
.Team_tbl
{
width:690px;

margin-bottom:20px;

}
.t_img
{
width:90px;

text-align:middle;
}
.bild{border:1px solid white;}
.t_txt
{
background-image:url(../Images/bg-team.jpg);
background-position:right top;
background-repeat:no-repeat;
width:540px;
padding-left:60px;
padding-top:7px;
text-align:left;
}
#t_txt
{

width:540px;

}
#t_txt ul li{
list-style:  square inside url(../Images/java_bullet.gif)

}
