* {margin: 0px; padding: 0px; border: 0px; font-family: Verdana, Tahoma, Sans-Serif;}

body {background: url(../images/back.jpg) top repeat-x #dfdfe1; font-size: 11px;}

#pagewrapper {width: 960px; margin: 0 auto;}

#logo {width: 300px; height: 233px; position: absolute; left: 50%; margin-left: 190px; top: 0px;}
#footer {border-top: 1px solid #aaa; margin-top: 20px;}

.tabNavigation {position: absolute; top: 139px; left: 50%; margin-left: -480px;}
.tabNavigation li {list-style: none; float: left; margin-bottom: 30px; text-align: center; }
.tabNavigation li a {display: block; width: 90px; padding: 10px 0px 10px 0px; color: #fff; text-decoration: none; font-size: 11px; line-height: 13px; background: url(../images/menu_sprite.gif) no-repeat; margin-left: 1px; }
.tabNavigation li a.selected, .tabNavigation li a.selected:hover {background: url(../images/a_selected_back.jpg) center top #fff;background: url(../images/menu_sprite.gif) -270px 0 no-repeat; }
.tabNavigation li a:hover {background: url(../images/menu_sprite.gif) -90px 0 no-repeat; }
.tabNavigation li a:active {background: url(../images/menu_sprite.gif) -180px 0 no-repeat; }

.content {margin-top:220px;}
.small {font-size: 0.8em; padding: 10px; background: #ddd; border: solid 1px #ccc;}

h1 {margin: 0px 0 10px 0px;  font-weight: normal; color: #ccc; font-size: 2.4em ; line-height: 1.2em;}
h2 {font-weight: bold; font-size: 11px; color: #ffffff; background: url(../images/h2_back.gif) no-repeat; padding: 5px 0 5px 10px; margin: 20px 0 10px -10px; }
p {line-height: 1.5em; margin: 10px 0 0 0;}
li {line-height: 1.5em;}
strong {font-weight: bold; color: #465283; }
a {color: #465283;}

table {border-top: 1px solid #ddd;}
td {border-bottom: 1px solid #ddd; padding: 2px 10px 3px 0;}

.fliesstext {margin-bottom: 40px;}
.fliesstext ul {border-top: 1px solid #ddd; margin-top: 10px; }
.fliesstext li {line-height: 1.5em; list-style: none; padding: 8px 8px 8px 0px; border-bottom: 1px solid #ddd;}

#partner {height: 1px; overflow: hidden;}
