body {
font-size:11px;
font-family:Arial, Verdana, Helvetica, sans-serif;
background:#F1F1F1;
color:#565656;
margin:0;
padding:0;
}

td {
font-size:11px;
font-family:Arial, Verdana, Helvetica, sans-serif;
}

hr {
color: #DDD;
background: #CCC;
border: 1px solid;
}

form {
margin:0;
padding:0;
}

a {
color:#2070C3;
text-decoration:none;
}

p {
line-height:15px;
margin:0 0 10px;
}

h1,span.h1 {
font-size:19px;
font-weight:100;
color:#444;
border-bottom:1px solid #A7A7A7;
margin:-5px 0 10px -7px;
padding:0;
font-family: Georgia,"Times New Roman",Times,serif;
text-transform:uppercase;
}

h2,span.h2 {
font-size:11px;
border-bottom:1px solid #A7A7A7;
text-transform:uppercase;
}

h3,span.h3 {
font-size:14px;
font-weight:700;
margin-bottom:10px;
padding:0;
}

ul {
margin:0 0 10px;
padding:0 0 0 20px;
}

#header_banner {
background:#fff url(images/headbg.jpg) 0 0 no-repeat;
height:185px;
border-bottom:2px solid #efefef;
margin-bottom:23px;
/*padding-left: 70px;*/
width:100%;
}

#suche_top {
padding:20px;
}

#min {
min-height:200px;
min-width:200px;
margin-right: 100px;
}

#navigation ul {
list-style:none;
margin:0;
padding:0;
}

#navigation ul li {
border-bottom:1px solid #FFF;
}

#navigation ul li.sublevel2 {
border-bottom:1px solid #FFF;
background:#F6E9E0 url(images/leftnav_secondary_bg.gif) repeat-y;
font-size: 10px;
}

#navigation ul li.sublevel3 {
border-bottom:1px solid #FFF;
background:#BFBFBF url(images/level_3.gif) repeat-y;
}

#navigation ul li a {
display:block;
font-weight:400;
text-decoration:none;
color:#000;
padding:5px 3px 5px 10px;
}

#navigation ul li.sublevel2 a {
display:block;
font-weight:400;
text-decoration:none;
color:#000;
padding:4px 3px 4px 10px;
}

#navigation ul li.sublevel3 a {
display:block;
font-weight:400;
text-decoration:none;
color:#FFF;
padding:3px 3px 3px 20px;
}

#navigation ul li.sublevel2 a:hover {
display:block;
color:#FFF;
background:#939393 url(images/leftnav_level3_selected_bg.gif)repeat-y;
}

#navigation ul li.sublevel3 a:hover {
display:block;
color:#FFF;
background:#939393 url(images/leftnav_secondary_selected_bg.gif) repeat-y;
}

#navigation ul li.sublevel2 a.active {
background:#939393 url(images/leftnav_level3_selected_bg.gif)repeat-y;
}

#navigation ul li.sublevel3 a.active {
background:#939393;
}

.graytext,.smallers {
color:#77787c;
}

.smaller {
font-size:11px;
font-family:Arial, Verdana, Helvetica, sans-serif;
color:#565656;
margin:0;
padding:0;
}

.smallerb {
font-size:11px;
font-weight:700;
font-family:Arial, Verdana, Helvetica, sans-serif;
color:#565656;
margin:0;
padding:0;
}

.mediumb {
font-size:115%;
font-family:Arial, Verdana, Helvetica, sans-serif;
color:#565656;
font-weight:700;
margin:0;
padding:0;
}

#sites {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
position:relative;
z-index:7;
height:32px;
margin:0;
padding:0;
}

#sites .active {
font-weight:700;
font-size:11px;
}

#sites li {
background:url("/themes/dinu/images/separator_site_tools.gif") no-repeat 0 3px;
display:block;
float:left;
margin-top:8px;
margin-left:-9px;
padding-left:9px;
padding-right:16px;
}

#sites li.active a {
margin-top:0;
}

#sites li a {
margin-top:1px;
display:block;
}

#sites li ul,#site-tools li ul {
display:none;
position:absolute;
z-index:5;
background-color:#5B6065;
border:1px solid #C1BFBF;
margin:-1px 0 0 -10px;
padding:0 0 10px;
}

#sites li ul,#sites li li {
width:151px;
}

#sites #global ul,#sites #global li {
width:90px;
}

#site-tools li ul,#site-tools li li {
width:120px;
}

#site-tools li ul {
height:auto;
margin:-1px 0 0;
}

#sites li li,#site-tools li li {
background-image:none;
text-align:left;
height:auto;
margin:4px 0;
padding:0;
}

#sites li.expand:hover,#sites li.over {
padding-right:0;
background-image:none;
border-left:1px solid #C1BFBF;
margin:5px 7px -1px -10px;
}

#site-tools li.expand:hover,#site-tools li.over {
background-image:none;
margin:4px 0 0 -10px;
padding:0 8px 0 0;
}

#site-tools li.over {
left:-10px;
margin:4px -10px 0 0;
}

#sites li.over {
left:-16px;
margin:5px -10px 0 7px;
}

#sites li.expand:hover a,#sites li.over a,#site-tools li.expand:hover a,#site-tools li.over a {
position:relative;
z-index:6;
display:block;
color:#EAB719;
background:#5B6065;
border:1px solid #C1BFBF;
border-bottom:1px solid #5B6065;
margin:-1px 0 0 -10px;
padding:4px 8px 4px 9px;
}

#site-tools li.expand:hover a,#site-tools li.over a {
padding-right:7px;
margin-left:0;
}

#sites li.expand:hover li a,#sites li.over li a,#site-tools li.expand:hover li a,#site-tools li.over li a {
position:relative;
z-index:8;
display:block;
text-transform:none;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:400;
height:auto;
border:none;
color:#FFF;
margin:-4px 0 -2px;
padding:4px 10px;
}

#sites li.expand li a:hover,#site-tools li.expand li a:hover {
background-color:#383F45;
color:#FFF;
text-decoration:none;
}

#sites li.expand:hover ul,#sites li.over ul,#site-tools li.expand:hover ul,#site-tools li.over ul {
display:block;
}

#sites li.over,#site-tools li.over {
position:relative;
z-index:2;
}

#site-tools {
float:left;
height:32px;
position:relative;
top:2px;
right:-1px;
z-index:7;
margin:0;
padding:0;
}

#site-tools ul {
float:right;
height:32px;
width:auto;
white-space:nowrap;
display:table;
margin:0 -16px 0 0;
padding:0 21px 0 0;
}

#site-tools ul > li {
background:none;
}

#site-tools li {
color:#5A5F65;
background:url("images/separator_site_tools.gif") no-repeat 0 3px;
display:block;
float:left;
margin-top:8px;
margin-left:-9px;
padding-left:9px;
padding-right:16px;
font-size:10px;
}

#site-tools li a {
color:#53606D;
}

#site-tools li li a {
color:#565656;
}

#site-tools li li a:hover {
color:#FFF;
}

#page-bg {
background:url(images/page_bg.gif) center repeat-y;
clear:both;
align:center;
padding:10px 10px 0;
}

#main-table {
width:810px;
text-align:left;
clear:both;
}

#body-logos {
background:transparent;
width:810px;
height:185px;
}

#left-nav-td {
width:140px;
padding-top:2px;
background:#E0E0E0 url(images/leftnav_bg.gif) repeat-y;
vertical-align:top;
}

#right-nav {
width:180px;
padding-top:0;
vertical-align:top;
}

#main-body {
vertical-align:top;
padding:4px 33px;
background: transparent url(images/bg-mainbody.gif) top right repeat-y;
}

#footer {
font-size:10px;
color:#B3B7B9;
background:#F0F4F8;
border-top:1px solid #BFCFE1;
margin-left:10px;
margin-top:10px;
padding:10px;
}

#footer a {
color:#B3B7B9;
text-decoration:none;
}

#home-news {
background:#F6F6F4;
width:100%;
}

#home-news td {
vertical-align:top;
}

#home-news .sep {
background:#FFF;
}

#home-news .title {
background:#E9E9E9;
color:#999;
font-weight:700;
width:50%;
text-transform:uppercase;
padding:5px 10px;
}

#home-news .content {
padding:5px 10px;
}

#home-welcome-title {
color:#FFF;
font-weight:700;
text-transform:uppercase;
background:#2C649B;
border-bottom:1px solid #324E6F;
padding:4px 10px;
}

#home-welcome-text {
color:#FFF;
background:#5A8DBD;
padding:10px;
}

#home-welcome-text p {
text-align:right;
margin:10px 0 0;
}

#home-welcome-text a {
color:#FFF;
background:url(welcome_text_anchor_bg.gif);
border:1px solid #386594;
padding:1px 10px;
}

.home-rn {
background:#E6EEF7;
line-height:16px;
margin-bottom:5px;
}

.home-rn h2 {
font-size:11px;
color:#FFF;
background:#6798C7;
text-transform:uppercase;
border-bottom:1px solid #FFF;
margin:0;
padding:5px 10px;
}

.home-rn ul {
list-style-image:url(images/rn-arrow-bullet.gif);
margin:0;
padding:10px 10px 10px 30px;
}

.home-rn p.more {
text-align:right;
font-size:10px;
margin:0;
padding:0 10px 10px 0;
}

.home-rn p.more a {
background:#6798C7;
color:#FFF;
padding:2px 5px;
}

.rn-top {
background:#F6E9E0;
line-height:16px;
margin-bottom:5px;
}

.rn-top h2 {
font-size:11px;
color:#FFF;
background:#F3863C;
border-bottom:1px solid #FFF;
margin:0 0 10px;
padding:5px 10px;
}

.rn-top ul {
list-style-image:url(images/rn-arrow-bullet.gif);
margin:0;
padding:0 10px 10px 30px;
}

.rn-gen {
background:#ECECE9;
line-height:16px;
margin-bottom:5px;
}

.rn-gen h2 {
font-size:11px;
color:#60605E;
background:#D1D1D0;
text-transform:uppercase;
border-bottom:1px solid #FFF;
margin:0;
padding:5px 10px;
}

.rn-gen ul {
list-style:none;
margin:0;
padding:0 10px 0 0;
}

.rn-gen a {
display:block;
width:100%;
border-bottom:1px solid #FFF;
padding:5px 10px;
}

.rn-gen a.discussion {
background:url(/vmtn/img/rn-gen_a-discussion_bg.gif) 115px no-repeat;
}

.features {
background:#ECF2F9;
border:0;
border-collapse:collapse;
}

.features td {
border:1px solid #FFF;
padding:10px;
}

#form_request {
font-family:"nimbus sans l", arial, sans-serif;
font-size:12px;
}

#form_request input,#form_request select,#form_request textarea {
font:11px Verdana, Arial, Helvetica, sans-serif;
background-image:url("http://www.vmware.com/vmtn/img/input.gif");
background-repeat:repeat-x;
border-top:1px solid #7D7D7D;
border-right:1px solid #C5C5C5;
border-bottom:1px solid #DEDEDE;
border-left:1px solid #C5C5C5;
padding:2px 3px;
}

#form_request input,#form_request textarea,#form_request select {
display:block;
float:left;
margin-bottom:15px;
}

#form_request .button {
color:#FFF;
font-weight:700;
font-size:12px;
text-align:center;
background:#7D7D7D;
border:1px solid #f90;
margin:0 10px 5px 0;
padding:2px;
}

#form_request label {
display:block;
float:left;
width:160px;
text-align:right;
margin:0 10px 0 0;
padding:2px 5px 2px 0;
}

#form_request label.required,#form_request p.required {
background:#FFFFED;
padding:2px 5px 2px 0;
}

#form_request br {
clear:left;
}

#form_request .boxes {
background-image:none;
width:2em;
margin-bottom:-2px;
border-width:0;
}

a:hover,#footer a:hover {
text-decoration:underline;
}

#search,input,textarea,select,radio {
font-family:Verdana;
font-size:10px;
border:1px solid #E0E0E0;
background-color:#FCFCFC;
color:#666;
overflow:auto;
margin-bottom:1px;
padding:1px;
}

#navigation ul li a:hover,#navigation ul li a.active {
display:block;
color:#FFF;
background:#F3863C url(images/leftnav_selected_bg.gif) repeat-y;
}

ul#sites > li,#sites li.expand:hover + li,#site-tools li.expand:hover + li {
background-image:none;
}

ul#sites > li + li,#site-tools li + li {
background:url("images/separator_site_tools.gif") no-repeat 0 3px;
}

#sites li a:hover,#site-tools li a:hover {
color:#EAB719;
text-decoration:none;
}

#sites img.expand,#site-tools img.expand {
padding-left:2px;
top:-2px;
position:relative;
}

#site-tools li .hover,#site-tools li:hover .expand,#site-tools li.over .expand,#sites li .hover,#sites li:hover .expand,#sites li.over .expand {
display:none;
}

#site-tools li:hover img.hover,#site-tools li.over img.hover,#sites li:hover img.hover,#sites li.over img.hover {
display:inline;
}

.rn-top p,.rn-gen p {
margin:0;
padding:0 10px 10px;
}