body {background-color:#fff;
}
body,div {margin:0;padding:0}
.clear {clear:both}
.nodisplay {display:none}
.spacer {height:1px}div#header {position:relative;width:100%;height:119px;background:url(../Images/Header.png) repeat-x;
}div#headerWrapper {width:1024px;margin:0 auto;
}div#header div#logo {position:relative;width:390px;height:105px;margin:8px 0 0 12px;float:left;z-index:10;background:url(../Images/Logo.png) no-repeat;
}div#header div#headerRight {float:right;width:217px;height:120px;z-index:1;background:url(../Images/HeaderRight.png) no-repeat;
}div#header div#logo a {position:absolute;left:170px;top:8px;display:block;padding-left:27px;height:28px;line-height:24px;font-size:15px;font-weight:bold;font-style:italic;text-decoration:none;
}div#header div#logo a.austria {background:url(../Images/Austria.png) no-repeat;
}div#header div#logo a.germany {top:33px;background:url(../Images/Germany.png) no-repeat;
}ul#menu {margin:0;padding:0;font-size:14px;
}ul#menu li {list-style:none;margin:0;padding:0;float:left;background:none;
}ul#menu li.mTop {height:23px;
}ul#menu li a.mTop {display:block;margin:0 10px 0;padding:1px 5px;height:23px;line-height:23px;white-space:nowrap;overflow:hidden;color:#111;text-decoration:none;
}ul#menu li a.selected {font-weight:bold;
}ul#menu li a.mTop:hover {border-left:1px solid #9e9e9e;border-right:1px solid #9e9e9e;padding:1px 4px;background:url(../Images/MenuBG.png) repeat-x;box-shadow:rgba(0,0,0,0.5) 0 -1px 3px;-moz-box-shadow:rgba(0,0,0,0.5) 0 -1px 3px;-webkit-box-shadow:rgba(0,0,0,0.5) 0 -1px 3px;
}ul#menu > li > ul.submenu {margin:8px 0 0;
}ul#menu ul.submenu {visibility:hidden;margin:0;padding:2px;width:150px;font-size:10px;border:2px solid #80c0b4;background:#fff;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;box-shadow:rgba(0,0,0,0.3) 0 0 3px;-moz-box-shadow:rgba(0,0,0,0.3) 0 0 3px;-webkit-box-shadow:rgba(0,0,0,0.3) 0 0 3px;
}ul#menu ul.submenu li {display:block;margin:0;padding:0;min-height:23px;float:none;
}ul#menu ul.submenu li a {position:relative;display:block;width:100%;padding:3px;line-height:16px;font-weight:bold;text-decoration:none;border-bottom:1px solid #d2d2d2;
}ul#menu ul.submenu li.submenu-left {background:url(../Images/Arrow.png) no-repeat 98% center}
ul#menu ul.submenu li.submenu-left a {width:90%}
ul#menu ul.submenu li:last-child a {border-bottom:0}
ul#menu ul.submenu li a:hover {color:#80c0b4}div#content {min-height:592px;background:url(../Images/Background.png) repeat-x;
}div#wrapper {clear:both;width:1024px;margin:0 auto;padding:25px 0 0;
}div#text {float:left;width:546px;margin-top:12px;
}div#text div.top {height:25px;padding:0 0 0 14px;overflow:hidden;white-space:nowrap;background:url(../Images/ContentTop.png) no-repeat 0 bottom;
}div#text div.inner {padding:0 28px;background:url(../Images/Content.png) repeat-y;
}div#text div.bottom {height:34px;background:url(../Images/ContentBottom.png) no-repeat;
}div#left {margin-top:8px;float:left;
}div#right {margin-top:8px;float:right;
}div.box {width:238px;
}div.box div.top {height:32px;background:url(../Images/BoxTop.png) no-repeat 0 bottom;
}div.box div.inner {padding:0 28px;background:url(../Images/Box.png) repeat-y;
}div.box div.bottom {height:27px;background:url(../Images/BoxBottom.png) no-repeat;
}div.box ul {margin:0;padding:0;
}div.box ul li {margin:0;padding:0;background:none;
}div.box ul li a {display:block;padding:3px;font-weight:bold;text-decoration:none;border-bottom:1px solid #a4a4a4;
}div.box ul li:last-child a {border-bottom:0;
}div.box ul li a:hover {color:#3d9d8b;background-color:#f2f2f2;
}body {font-size:12px;font-family:Arial,sans-serif;color:#2a3673;
}div#header div#logo a {color:#555;
}ul#menu {color:#111;
}div.box p {margin:0;
}div#text p,div#text div.content {margin-left:10px;
}hr {width:100%;height:1px;margin:20px 0;border:0;border-bottom:1px solid #a4a4a4;
}h1 {margin:5px 0 5px;padding:0 0 5px 10px;font-size:24px;font-style:italic;font-weight:normal;border-bottom:1px solid #a4a4a4;
}h1 span {font-size:12px;
}h1,h2,h3,h4,h5,h6,div.box ul li a,ul#menu ul.submenu li a,h1 a,h2 a,div#text div.top a,div.partner a {color:#2a3673;
}div.box div.top h1 {margin:0 20px;padding:0;letter-spacing:1px;font-size:18px;font-style:normal;font-weight:bold;text-transform:uppercase;white-space:nowrap;overflow:hidden;border:0;
}h2 {margin:5px 0 5px 10px;padding:0;font-size:14px;font-style:italic;font-weight:bold;
}a {color:#111;outline:0;
}h1 a,h2 a {text-decoration:none}
h1 a:hover,h2 a:hover {text-decoration:underline}a:hover {text-decoration:none}
img,a img {border:0}a.next {display:block;float:right;
}a.previous {display:block;
}div#text div.top a {font-size:10px;text-decoration:none;
}
div#text div.top a:hover {text-decoration:underline}div#text div.top a.arrow:first-child {padding-left:6px;background:none;
}div.partner {padding-bottom:5px;font-size:15px;font-weight:bold;text-transform:uppercase;
}div.partner a {text-decoration:none;
}div.partner a:hover {text-decoration:underline}img.sidebarImage,div.sidebarImage img {width:100%;
}li ul,li ol {margin:0 1.5em}
ul,ol {margin:0 1.5em 1.5em 1.5em;padding:0}ul li {list-style-type:none;padding-left:19px;line-height:18px;margin:3px 0;background:url(../Images/Bullet.png) no-repeat 0 2px;
}.error,.notice,.success {background:#FBE3E4;color:#8a1f11;margin:1em 0;padding:.8em;border:2px solid #FBC2C4;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;
}.notice {background:#FFF6BF;color:#514721;border-color:#FFD324}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880}.error a {color:#8a1f11}
.notice a {color:#514721}
.success a {color:#264409}
.error img,.notice img,.success img {vertical-align:text-bottom}.arrow {padding-left:13px;background:url(../Images/Arrow2.png) no-repeat 0 center;
}
.back {padding-left:13px;background:url(../Images/Back.png) no-repeat 0 center;
}label {width:48%;margin:7px 0 3px;float:left;overflow:hidden;color:#000;font-weight:bold;white-space:nowrap;
}input,select,textarea {float:left;width:48%;padding:3px 4px;margin:5px 0 3px;font-family:Calibri,Tahoma,sans-serif;font-size:14px;background-color:#fff;border:1px solid #666;
}input:hover,textarea:hover,input:focus,texteara:focus {border:1px solid #000;
}input.radio,input.checkbox {width:auto;margin:0 5px 0;
}textarea {clear:both;display:block;width:98%;height:150px;margin:5px 0;font-size:12px;
}button {float:left;clear:both;display:block;height:20px;line-height:20px;margin:10px 5px;padding:0 5px 2px;cursor:pointer;color:#000;font-size:14px;font-weight:bold;letter-spacing:1px;font-family:Calibri,Tahoma,sans-serif;border:1px solid #666;
}button:hover,button:focus {color:#333;
}