/* CSS Document */

#center {

}

#main {
	width: 1248px;
}

/* HEADER /////////////////////////////////////////// */



/* TOP MENU /////////////////////////////////////////// */

.main-menu-container {background: #fff url(../img/main-menu-bg.jpg) no-repeat 0 0; height: 77px; padding-bottom: 2px; border-bottom: solid 1px #DADADA; position: relative;}

ul.main-menu {height: 33px; padding: 3px 0 0 238px;}
ul.main-menu li {float: left; height: 22px;  width: 92px; background: url(../img/menu-history.gif) no-repeat 0 0; text-align: center;}
ul.main-menu li a {display: block;  height: 22px; margin-left: 7px; padding: 0 3px; width: 72px;}

ul.main-menu li a span {display: none; }

ul.main-menu li.prize {width: 101px; background: url(../img/menu-prize.gif) no-repeat 0 0;}
ul.main-menu li.prize a {width: 81px;}
ul.main-menu li.awards {width: 194px; background: url(../img/menu-awards.gif) no-repeat 0 0;}
ul.main-menu li.awards a {width: 174px;}
ul.main-menu li.sponsors {width: 117px; background: url(../img/menu-sponsors.gif) no-repeat 0 0;}
ul.main-menu li.sponsors a {width: 97px;}
ul.main-menu li.innovations {width: 141px; background: url(../img/menu-innovations.gif) no-repeat 0 0;}
ul.main-menu li.innovations a {width: 121px;}

ul.main-menu li:hover {background-position: 0 -36px;}
ul.main-menu li.active {background-position: 0 -72px; height: 36px;}
ul.main-menu li.active:hover {background-position: 0 -72px; height: 36px;}

ul.submenu {padding: 3px 0 0 239px;}
ul.submenu li {float: left; padding: 9px 9px 0 10px; background: url(../img/submenu-li-bg.gif) no-repeat right 15px;}
ul.submenu li.last {background: none; color: #413932; font-size: 11px; letter-spacing: 1px; padding-top: 10px;}
ul.submenu li.nav {padding: 17px 2px 0 4px;}
ul.submenu li.text {padding: 10px 4px 0 3px;}
ul.submenu li a {color: #413932; text-transform: uppercase; font-size: 11px; letter-spacing: 1px;}
ul.submenu li a:hover {color: #fffffe; }
ul.submenu li.active a {color: #fffffe; }

a.left, a.right, a.left-first, a.right-first {display: block; width: 5px; height: 5px;}
a.left {background: url(../img/nav-left.gif) no-repeat 0 0; width: 3px;}
a.left-first {background: url(../img/nav-left-first.gif) no-repeat 0 0;}
a.right {background: url(../img/nav-right.gif) no-repeat 0 0; width: 3px;}
a.right-first {background: url(../img/nav-right-first.gif) no-repeat 0 0;}
a.left:hover, a.right:hover, a.left-first:hover, a.right-first:hover {background-position: 0 -15px;}

#inno-tabcontent-2, #inno-tabcontent-3, #inno-tabcontent-4, #inno-tabcontent-5, #inno-tabcontent-6, #inno-tabcontent-7 {display: none;}

.top-reiter {width: 287px; height: 28px; position: absolute; top: 49px; left: 803px; background: url(../img/top-reiter.gif) no-repeat 0 0; }

.top-reiter ul {padding: 11px 0 0 22px;}
.top-reiter ul li {display: inline; padding-right: 9px;}
.top-reiter ul li a {padding-left: 20px; background: url(../img/print-ico.gif) no-repeat 0 2px; color: #787676; font-size: 11px;}
.top-reiter ul li a:hover {color: #000;}
.top-reiter ul li.tellfriend { padding-right: 6px;}
.top-reiter ul li.tellfriend a {background: url(../img/tellfriend-ico.gif) no-repeat 0 2px; }
.top-reiter ul li.contact a {background: url(../img/contact-ico.gif) no-repeat 0 2px; padding-left: 17px;}


/* CONTENT /////////////////////////////////////////// */

#content {margin-left: 238px; float: left; width: 478px; padding: 42px 85px 0 10px; position: relative; min-height: 400px; z-index: 10;}
* html #content, * html #right-column {display: inline; height: 400px;}

#content h1 {margin: 0 0 15px;}
html>/**/body #content h1 {margin: 0 0 22px;}
#content h1 img {}
#content h1 span {display: none;}

img.border {padding: 4px; border: solid 1px #d1d1d1; margin: 0 0 29px;}
* html img.border {margin: 0 -10px 29px 0;}
img.border-profile {border: solid 1px #d2d2d2; margin: 0;}

#content p {padding-bottom: 18px; padding-right: 20px;}

#content .text-teaser {line-height: 16px; color: #9f9f9f; font-size: 11px; float: left; width: 205px; margin-left: 49px; padding-top: 18px;}
#content .text-teaser:first-child {margin-left: 0;}
#content .text-teaser.first {margin-left: 0;}
#content .text-teaser p {padding: 0;}
#content .text-teaser p a {color: #6e5044;}
#content .text-teaser p a:hover {color: #6e5044;}

.top-anchor {width: 23px; height: 14px; margin: 80px -31px 0 0; display: block; position: relative; float: right;}



/* RIGHT COLUMN /////////////////////////////////////////// */

#right-column {width: 268px; float: left; font-size: 11px; padding-top: 42px;}

#right-column h1 img {margin: 0 0 18px;}
#right-column h1 span {display: none;}

.right-teaser-zitat {line-height: 16px;}
.right-teaser-pressarea {}
.right-teaser-zitat, .right-teaser-pressarea {padding-bottom: 11px; background: url(../img/right-teaser-bg.gif) no-repeat left bottom; margin-bottom: 35px;}
.right-teaser-pressarea { margin-bottom: 40px;}

.right-teaser-zitat .img-container {text-align: right; margin-top: -109px;}
.right-teaser-zitat p img  {margin: 2px 2px 0 0;}
html>/**/body .right-teaser-zitat p img  {margin: 3px 2px 0 0;}
.right-teaser-zitat .zitat-bottom {background: #EDF0F4 url(../img/zitat-bottom-bg.gif) repeat-x  0 0; min-height: 28px;}
* html .right-teaser-zitat .zitat-bottom {height: 28px;}
.right-teaser-zitat .zitat-bottom p {padding: 7px 2px 0 17px;}

.right-teaser-content {background: #F7F8F9 url(../img/right-teaser-content-bg.gif) no-repeat  0 bottom; padding: 8px 0 0 17px; min-height: 89px; }
.right-teaser-pressarea .right-teaser-content {background: #F7F8F9 url(../img/right-teaser-content-bg2.gif) no-repeat  0 bottom; margin-top: -7px; padding: 15px 0 0 14px; min-height: 82px;}
html>/**/body .right-teaser-pressarea .right-teaser-content {margin-top: -6px;}
.right-teaser-content p {width: 170px;}
* html .right-teaser-content {height: 89px; }
* html .right-teaser-pressarea .right-teaser-content {height: 82px; }

.right-teaser-links ul {margin: -4px 0 0 1px;}
.right-teaser-links ul li {background: url(../img/moreinfo-links-bg.gif) no-repeat 0 bottom; padding: 0 0 1px; margin: -1px 0 0; }
.right-teaser-links ul li.last {background: none;}
.right-teaser-links ul li a {padding-left: 18px; background: url(../img/link-bg2.gif) no-repeat 0 5px;}
.right-teaser-links ul li a:hover {color: #424242;}
#right-column .right-teaser-links h1 {height: 18px;}
#right-column .right-teaser-links h1 img {margin: 0;}

/*login*/

.login-form {padding-left: 2px; padding-bottom: 10px;}
html>/**/body .login-form {padding-bottom: 4px;}
.login-form label {width: 54px; display: block; float: left; margin: 1px 0 0;}
.login-form input {float: left; margin: 0 0 6px;}
.login-form input.input-submit {float: left; margin: 0 0 0 3px;}

a.accred {color: #444; font-weight: bold; padding-left: 14px; background: url(../img/link-bg.gif) no-repeat 0 3px;}
a.accred:hover {text-decoration: underline;}

p.username {padding-left: 13px; background: url(../img/user-ico.gif) no-repeat 0 3px; width: 222px; border-bottom: solid 1px #434446; margin: -4px 0 0 2px; padding-bottom: 3px;}
ul.loggedlist {padding: 3px 0 0 2px;}
ul.loggedlist li {}
ul.loggedlist li a {color: #424242; padding-left: 14px; background: url(../img/link-bg.gif) no-repeat 0 3px;}

a.logout {float: right; /*margin: -18px 16px 0 0;*/ margin: 0px 16px 0 0; color: #424242;}

/* FOOTER /////////////////////////////////////////// */

#footer {margin-left: 238px;  height: 234px; width: 540px; background: url(../img/footer-bg.gif) no-repeat 60px 5px; margin-top: -73px; position: relative; z-index: 1;}
#footer ul {padding: 93px 0 31px 7px; background: url(../img/footer-list-bg.gif) no-repeat left bottom; margin-bottom: 16px; }
#footer ul li {display: inline; padding: 0 7px 0 3px; background: url(../img/footer-li-bg.gif) no-repeat right 5px;}
#footer ul li.last {background: none;}
#footer ul li a {color: #CFCFCF; font-size: 11px; }
#footer ul li a:hover {color: #9f9f9f;  }
#footer img {margin: 0 10px 0 0;}
#footer span {position: absolute; left: 10px; top: 142px; color: #CFCFCF; font-size: 11px; }


/* CONTACT /////////////////////////////////////////// */

.right_side {float: left; width: 215px;}
.left_side {float: left; width: 215px; padding-right: 25px;}
fieldset.contact {}
fieldset.contact label {display: block; font-size: 13px; padding-bottom: 1px;}
fieldset.contact label.contact_comment {clear: left;}
fieldset.contact input.input-text {width: 201px; font-size: 13px; padding: 0 6px; height: 17px; margin-bottom: 7px;}
fieldset.contact select {width: 215px; height: 21px; font-size: 13px; margin-bottom: 7px;}
fieldset.contact select option {font-size: 13px;}
html>/**/body fieldset.contact select {height: 18px;}
html:first-child fieldset.contact select {width: 215px;} 
fieldset.contact textarea {width: 441px; height: 145px; font-size: 13px; margin-bottom: 11px;}

/* KANDIDATEN /////////////////////////////////////////// */

.prep-container {margin-bottom: 47px;}
.prep-container h2 {font-size: 11px;}
#content .prep-container h1 {font-family: Georgia, Arial; font-size: 18px; color: #444; margin: -2px 0 0;}
html>/**/body #content .prep-container h1 {margin: -1px 0 0;}
.prep-container h1 sup {font-size: 11px;}
.prep-container img.border {margin: 5px 11px 0 0; width: 123px; float: left; position: relative; z-index: 100;}
.prep-container a {font-size: 11px; line-height: 12px; display: block; margin: 6px 0 2px; }
.prep-container ul {margin: 2px 0 0;}
.prep-container ul li {display: inline; background: url(../img/prep_link_bg.gif) no-repeat right 5px; padding-right: 4px;}
html>/**/body .prep-container ul li {padding-right: 7px;}
.prep-container ul li.last {background: none; padding-left: 6px;}
html>/**/body .prep-container ul li.last {padding-left: 3px;}
.prep-container ul li a {display: inline; margin: 0;}
#content .prep-container p  {position: relative; padding-bottom: 0; z-index: 1;}
.prep-container p span.more {display: block; position: absolute; left: 145px; top: 50px; height: 25px;}
* html .prep-container p span.more {left: 1px;}
html>/**/body .prep-container p span.more {top: 51px;}
.prep-container p span.more a {font-size: 13px; color: #424242; text-decoration: underline; padding-left: 14px; background: url(../img/link-bg.gif) no-repeat 0 3px;}
.prep-container p sup {position: relative; vertical-align: baseline; bottom: 0.33em;}
.prep-container p span {display: none;}
.prep-container p a.less {font-size: 13px; color: #424242; text-decoration: underline; padding-left: 12px; background: url(../img/link-bg3.gif) no-repeat 0 5px; display: inline;}

/* KANDIDATEN /////////////////////////////////////////// */

.tooltip-content {padding: 5px 5px 0; background: url(../img/tooltip-bg.gif) no-repeat 0 11px;}
.tooltip-border {padding: 4px; border: solid 1px #d1d1d1; width: 340px; background: #fff;}
.tooltip-border img {width: 340px;}
.tooltip-text {background: #EEEFF2; margin-top: 1px; padding: 2px 0 4px 4px;}
.tooltip-text p {font-size: 10px; line-height: 12px; color: #424242;}
.tooltip-text p span {color: #9f9f9f;}
.tooltip-text p sup {font-size: 9px; position: relative; vertical-align: baseline; bottom: 0.33em;}

.tooltip-bottom {width: 360px; height: 5px; overflow: hidden; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/tooltip-bottom-sh.png", sizingMethod="crop"); background: transparent;}
html>/**/body .tooltip-bottom {background: url(../img/tooltip-bottom-sh.png) no-repeat 0 0;}
.tooltip-right {margin-top: -163px; width: 360px; height: 163px; overflow: hidden; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/tooltip-right-sh.png", sizingMethod="crop"); background: transparent;}
html>/**/body .tooltip-right { background: url(../img/tooltip-right-sh.png) no-repeat 0 0;}

.tooltip-629 {width: 629px;}
.tooltip-629 img {width: 629px;}
.tooltip-bottom-629 {width: 649px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/tooltip-bottom-sh-629.png", sizingMethod="crop"); background: transparent;}
html>/**/body .tooltip-bottom-629 {background: url(../img/tooltip-bottom-sh-629.png) no-repeat 0 0;}
.tooltip-right-629 {width: 649px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/tooltip-right-sh-629.png", sizingMethod="crop"); background: transparent;}
html>/**/body .tooltip-right-629 { background: url(../img/tooltip-right-sh-629.png) no-repeat 0 0;}

.tooltip-533 {width: 533px;}
.tooltip-533 img {width: 533px;}
.tooltip-bottom-533 {width: 553px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/tooltip-bottom-sh-533.png", sizingMethod="crop"); background: transparent;}
html>/**/body .tooltip-bottom-533 {background: url(../img/tooltip-bottom-sh-533.png) no-repeat 0 0;}
.tooltip-right-533 {width: 553px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/tooltip-right-sh-533.png", sizingMethod="crop"); background: transparent;}
html>/**/body .tooltip-right-533 { background: url(../img/tooltip-right-sh-533.png) no-repeat 0 0;}

/* JURY /////////////////////////////////////////// */

.jury-container {margin-bottom: 15px;}
#content .jury-container h1 {font-size: 13px; color: #6E5044; font-family: Arial; font-weight: bold; padding-top: 3px;}
html>/**/body #content .jury-container h1 {padding-top: 1px;}
#content .jury-container p {padding: 0;}

/* SPONSORS /////////////////////////////////////////// */

.sponsors-container {padding-bottom: 204px;}
.sponsor-container {width: 244px; float: left;}
.sponsor-container ul {margin: 0;}
.sponsor-container ul li {background: url(../img/moreinfo-links-bg.gif) no-repeat 0 bottom; padding: 0 0 2px; margin: -1px 0 0; }
.sponsor-container ul li a {padding-left: 16px; background: url(../img/link-bg2.gif) no-repeat 0 6px;}
.sponsor-container ul li a:hover {color: #424242;}
.sponsor-container img.sponsor1 {margin: 17px 0 8px 0;}
.sponsor-container img.sponsor2 {margin: 2px 0 19px 0;}
.sponsor-container img.sponsor3 {margin: 56px 0 19px 0;}

/* INNOVATIONS /////////////////////////////////////////// */

.inno-container {font-size: 11px; line-height: 17px; margin-bottom: 34px;}
#content .inno-container h1 {color: #6e5044; margin-top: 0; padding-bottom: 3px; padding-top: 1px;}
html>/**/body #content .inno-container h1 {margin-top: 0;}
.inno-container p span.more {top: 113px;}
html>/**/body .inno-container p span.more {top: 114px;}
#content .inno-container p {padding-right: 10px;}
.intro {font-size: 11px; padding-bottom: 14px;}
.intro h2 {padding-bottom: 1px; font-size: 13px; color: #6e5044; font-family: Arial, Verdana; margin-top: -2px;}
#content .intro p {line-height: 17px; padding-right: 10px;}

/* PRESSE /////////////////////////////////////////// */

.press-container {padding-bottom: 309px;}
#content .press-container p {padding-bottom: 0;}
.press-container ul {padding-top: 17px;}
.press-container ul li {clear: left;}
.press-container ul li a {margin-bottom: 4px; float: left; display: block; color: #6e5044; font-weight: bold; font-size: 11px; padding-left: 22px; padding-right: 6px; background: url(../img/download-bg.gif) no-repeat 0 0;}
.press-container ul li a.pdf {background: url(../img/download-pdf-bg.gif) no-repeat 0 0;}
.press-container ul li span {font-style: italic; float: left; display: block;color: #424242; font-weight: normal; font-size: 11px;}

#content p.home-par {padding-bottom: 14px;}
p.home-par span {display: none;}
p.home-par span.more {display: block;}
p.home-par span.more a {background:  url(../img/link-bg.gif) no-repeat 0 5px; color:#424242!important; font-size:13px; padding-left:14px; text-decoration:underline;}
p.home-par span a.less {background:  url(../img/link-bg3.gif) no-repeat scroll 0 5px; color:#424242; display:inline; font-size:13px; padding-left:12px; text-decoration:underline;}
