body {
	font-family:Arial, Helvetica, sans-serif;
	scrollbar-face-color:#E8E8E8;
	scrollbar-highlight-color:#979C9F;
	scrollbar-3dlight-color:#E8E8E8;
	scrollbar-darkshadow-color:#E8E8E8;
	scrollbar-shadow-color:#979C9F;
	scrollbar-arrow-color:#979C9F;
	scrollbar-track-color:#E8E8E8;
	background-color: #FFFFFF;
	margin:0;
	padding:0;
}

/*++++++++++++++Rahmenlayout++++++++++++++*/
#container {margin:0 auto; width:980px; height:590px; border:1px solid #E8E8E8; background-color:#E8E8E8; background-image:url(../images/beb-bg.gif); background-repeat:no-repeat; background-position:555px 405px;/*bottom wird nicht in Opera 7 als bg image angezeigt*/}

/*++++++++++++++Top-Page++++++++++++++*/
#top-page {margin:0; padding:0; width:100%; height:30px; background-color:#FFFFFF;}

#top-page ul {float:right; list-style:none; margin:0; padding:0; padding-top:4px;}

#top-page ul li {display:inline; margin:7px 10px 7px 0;}

#top-page ul a {font-weight:normal; font-size:10px;}
#top-page ul a:link, #top-page ul a:visited {color:#979C9F; text-decoration:none;}
#top-page ul a:hover {color:#6F7376; text-decoration:none;}
#top-page ul a:active {color:#979C9F; text-decoration:none;}

#top-page p {float:left; margin:7px 0 7px 5px; padding:0; font-weight:normal; font-size:10px; color:#979C9F;}

a.top-page {font-weight:normal; font-size:10px; text-decoration:none; color:#979C9F;}
a.top-page:link, a.top-page:visited {color:#979C9F; text-decoration:none;}
a.top-page:hover {color:#6F7376; text-decoration:none;}
a.top-page:active {color:#979C9F; text-decoration:none;}

/*++++++++++++++Header++++++++++++++*/
#header {margin:0; padding:0; height:110px; background-color:#979C9F;}

#header img {float:left; margin:18px 119px 0 55px;}

#header-sticker img {float:left; margin:0;}

#header ul {float:right; list-style:none; margin-top:5px; padding:0;}

#header ul li {margin:0; }

a.header-ul  {font-weight:bold; font-size:12px; text-decoration:none; color:#FFFFFF; padding:0px 20px 0px 2px;}
a.header-ul:link, a.header-ul:visited {background-color:#979C9F; text-decoration:none;}
a.header-ul:hover {background-color:#202988; text-decoration:none;}
a.header-ul:active {background-color:#979C9F; text-decoration:none;}

a.header-ul-active  {font-weight:bold; font-size:12px; text-decoration:none; color:#FFFFFF; padding:0px 20px 0px 2px;}
a.header-ul-active:link, a.header-ul-active:visited {background-color:#202988; text-decoration:none;}
a.header-ul-active:hover {background-color:#202988; text-decoration:none;}
a.header-ul-active:active {background-color:#202988; text-decoration:none;}

/*++++++++++++++Headline++++++++++++++*/
#headline {margin:0 0 0 85px; padding:0; height:40px; background-color:#D2D2D1;}

#headline h1 {font-family: Arial, Helvetica, sans-serif; color:#6F7376; font-weight:bold; font-size:16px; text-decoration:none; text-transform:uppercase; margin:0 0 0 0; padding: 0 0 0 19px; background-image:url(../images/space-bl.gif); background-repeat:no-repeat; background-position:0px 1px;}
/*#headline h1 {font-family: Arial, Helvetica, sans-serif; color:#6F7376; font-weight:bold; font-size:16px; text-decoration:none; text-transform:uppercase; margin:0 0 0 0; padding: 0 0 0 15px; background-image:url(../images/space-bl.gif); background-repeat:no-repeat; background-position:left;}*/

/*++++++++++++++Navigation-Mainnav++++++++++++++*/
#mainnav {margin:0; padding:0; height:30px; background-color:#6F7376;}

#mainnav ul {list-style:none; margin:0 0 0 85px; padding:6px 0 0 0; }
#mainnav ul li {display:inline; margin:0 50px 0 0; padding:0;}

a.mainnav-ul {font-weight:bold; font-size:14px; text-decoration:none; text-transform:uppercase;}
a.mainnav-ul:link, a.mainnav-ul:visited {color:#FFFFFF; text-decoration:none;}
a.mainnav-ul:hover {color:#202988; text-decoration:none;}
a.mainnav-ul:active {color:#ffffff; text-decoration:none;}

a.mainnav-ul-active {font-weight:bold; font-size:14px; text-decoration:none; text-transform:uppercase;}
a.mainnav-ul-active:link, a.mainnav-ul-active:visited {color:#202988; text-decoration:none;}
a.mainnav-ul-active:hover {color:#202988; text-decoration:none;}
a.mainnav-ul-active:active {color:#202988; text-decoration:none;}

/*++++++++++++++Navigation-Subnav++++++++++++++*/
#subnav {margin:0; padding:0; height:30px; background-color:#FFFFFF;}

#subnav ul {list-style:none; margin:0 0 0 85px; padding:5px 0 0 0; }
#subnav ul li {display:inline; margin:7px 20px 7px 0; padding:0;}

a.subnav-ul {font-weight:normal; font-size:14px; text-decoration:none;}
a.subnav-ul:link, a.subnav-ul:visited {color:#6F7376; text-decoration:none;}
a.subnav-ul:hover {color:#202988; text-decoration:none;}
a.subnav-ul:active {color:#6F7376; text-decoration:none;}

a.subnav-ul-active {font-weight:normal; font-size:14px; text-decoration:none; color:#202988;}
a.subnav-ul-active:link, a.nav-ul-active:visited {text-decoration:none;}
a.subnav-ul-active:hover {text-decoration:none;}
a.subnav-ul-active:active {text-decoration:none;}

/*++++++++++++++Content++++++++++++++*/
#content {margin:0 0 0 85px; padding:0 0 0 0; height:350px;}

#content ul {list-style:square; margin:0 0 10px 10px; padding:0;}
#content ul li {margin:5px 10px 0 10px; padding:0; font-size:12px;}

#content-left {float:left; margin:0 0 0 0; padding:0; width:735px; height:350px; overflow:auto;}
#content-left h1 {margin:0 0 -5px 0; padding:10px 0 0 0; font-size:12px; line-height:14px; font-weight:bold;}
#content-left p {margin:0 0 0 0; padding:10px 10px 0 0; color:#000000; font-size:12px;}

#content-left a {font-weight:normal; font-size:12px; color:#202988;}
#content-left a:link, #content-left a:visited {text-decoration:underline;}
#content-left a:hover {text-decoration:none;}
#content-left a:active {text-decoration:underline;}

#content-right {float:right; margin:0 0 0 0; padding:0 0 0 0; width:160px;  height:350px; background-color:#D2D2D1;}
#content-right img {margin:0; padding:0;}
#content-right p {margin:-3px 0 0 0; padding:5px; background-color:#6F7376; font-size:9px; color:#FFFFFF; line-height:9px;}


/*++++++++++++++Content Jury ++++++++++++++*/
#content-jury {float:left; margin:0 0 0 0; padding:10px 0 0 0; width:735px; height:340px; overflow:auto;}
/*#content-jury h1 {margin:0 0 -5px 0; padding:10px 0 0 0; font-size:12px; line-height:14px; font-weight:bold;}*/
#content-jury p {margin:0 5px 0 0; padding:25px 0 0 0; color:#000000; font-size:12px; width:170px; height:200px; float:left; font-family: Arial, Helvetica, sans-serif; font-size: 11px;
	font-style: normal;	font-weight: normal; color: #6F7376; text-decoration: none;	line-height: normal;}

#content-jury p .bodytext {width:180px; float:left;}

#content-jury p img {border-right:solid 13px #d1d1d1; margin-bottom:3px;}


#content-jury a {font-weight:normal; font-size:12px; color:#202988;}
#content-jury a:link, #content-left a:visited {text-decoration:underline;}
#content-jury a:hover {text-decoration:none;}
#content-jury a:active {text-decoration:underline;}

/*++++++++++++++Content Winners ++++++++++++++*/
#content-winners {float:left; margin:0 0 0 0; padding:10px 0 0 0; width:735px; height:340px; overflow:auto;}
#content-winners h1 {margin:0 0 -5px 0; padding:10px 0 0 0; font-size:12px; line-height:14px; font-weight:bold;}
/*#content-winners p {margin:0 0 0 0; padding:25px 0 0 0; color:#000000; font-size:12px; width:175px; height:200px; float:left; font-family: Arial, Helvetica, sans-serif; font-size: 11px;
	font-style: normal;	font-weight: normal; color: #6F7376; text-decoration: none;	line-height: normal;}

#content-winners p .bodytext {width:180px; float:left;}*/
#content-winners p img {border-right:solid 13px #d1d1d1; margin-bottom:3px;}
#content-winners a {font-weight:normal; font-size:12px; color:#202988;}
#content-winners a:link, #content-left a:visited {text-decoration:underline;}
#content-winners a:hover {text-decoration:none;}
#content-winners a:active {text-decoration:underline;}

img {margin:0; padding:0;}
/*  BEB WINNERS */ 
#content-winners table {font-family:Arial, Helvetica, sans-serif; font-size:12px; width:710px; margin:15px 0 15px 0; padding:0; border:0; background:#ffffff}
#content-winners table td {background:#ffffff}
#content-winners table.contenttable tr td.td-0 {background:#D2D2D1; width:100px; padding: 8px; font-weight:bold;}
#content-winners table.contenttable tr td.td-1 {background:#ffffff; width:100px; padding: 8px; font-weight:bold;}
#content-winners table.contenttable tr td.td-2 {background:#ffffff; padding: 8px;}


/*  CHINA SPECIAL PRIZES*/ 
table.china-special {font-family:Arial, Helvetica, sans-serif; font-size:12px; width:710px; margin:10px 0 10px 0; padding:0; border:0; background:#ffffff}
table.china-special td {background:#ffffff}
.china-special.contenttable tr td.td-0 {background:#D2D2D1; width:100px; padding: 8px; font-weight:bold;}
.china-special.contenttable tr td.td-1 {background:#ffffff; width:200px; padding: 8px; font-weight:bold;}
.china-special.contenttable tr td.td-2 {background:#ffffff; padding: 8px;width:410px;}
.china-special.contenttable tr td.td-3 {background:#ffffff; padding: 8px;width:200px;}


/*  CONTENT CHINA WINNERS */ 
table.china-winners {font-family:Arial, Helvetica, sans-serif; font-size:12px; width:710px; margin:10px 0 10px 0; padding:0; border:0; background:#ffffff}
table.china-winners td {background:#ffffff}
.china-winners.contenttable tr td.td-0 {background:#D2D2D1; width:50px; padding: 8px; font-weight:bold;}
.china-winners.contenttable tr td.td-1 {background:#ffffff; width:150px; padding: 8px; font-weight:bold;}
.china-winners.contenttable tr td.td-2 {background:#ffffff; padding: 8px;width:200px;}
.china-winners.contenttable tr td.td-3 {background:#ffffff; padding: 8px;width:200px;}


/*++++++++++++++Content Partners ++++++++++++++*/
#content-partners {float:left; margin:0 0 0 0; padding:10px 0 0 0; width:735px; height:340px; overflow:auto;}
/*#content-jury h1 {margin:0 0 -5px 0; padding:10px 0 0 0; font-size:12px; line-height:14px; font-weight:bold;}*/
#content-partners p {margin:0 0 0 0; padding:25px 0 0 10px; color:#000000; font-size:12px; width:240px; height:200px; float:left; font-family: Arial, Helvetica, sans-serif; font-size: 11px;
	font-style: normal;	font-weight: normal; color: #6F7376; text-decoration: none;	line-height: normal;}

#content-partners p .bodytext {width:180px; float:left;}

#content-partners p img {margin-bottom:3px;}


#content-partners a {font-weight:normal; font-size:12px; color:#202988;}
#content-partners a:link, #content-left a:visited {text-decoration:underline;}
#content-partners a:hover {text-decoration:none;}
#content-partners a:active {text-decoration:underline;}

#content-partners div {float:left; width:230px; height: 65px; text-align:left; margin: 0;} 
/*#content-partners div {float:left; width:auto; height: 65px; text-align:left; margin: 0 20px 20px 0;}*/

/*++++++++++++++Content Projekte++++++++++++++*/
#box {margin:5px 10px 5px 0; padding:8px 8px 8px 8px; background-color:#CCCCCC;}
a.projektnav {font-weight:bold; font-size:12px; text-decoration:none;}
a.projektnav:link, a.projektnav:visited {color:#000000;}
a.projektnav:hover {color:#ffffff;}
a.projektnav:active {color:#000000;}
.projektnav-active {color:#ffffff;}

/*++++++++++++++Sonstige Classes++++++++++++++*/

/*+++Abstandhalter zwischen Bilder in Content-right+++*/
.space {margin:0; padding:0; height:30px;}

/*+++Tabellen+++*/
table {margin:10px 0 0 0; padding:0; vertical-align:top; border-spacing:0;}
td {vertical-align:top;}

/*+++Tabelle für Jury Vorstellung mit Portrait+++*/
.tablej {margin:0 20px 0 0; padding:0; width:160px; table-layout:fixed;}
.tdjtop {margin:0; padding:0; background-color:#d2d2d1;}
.tdjbottom {margin:0; padding:5px; color:#ffffff; font-size:9px; background-color:#6F7376;}
.rbwebsite-link {font-weight: bold;	font-size: 11px;}


/* ++++++++++++ typo3 fixes +++++++*/
.spacer-gif {width:0; height:0;padding:0; margin:0; display:none;}
#headline.bodytext p {margin:0;padding:0;}

h3{background-color:#CCCCCC; margin:5px 10px 5px 0; padding:8px; font-family:Arial,Helvetica,sans-serif; font-weight:normal; font-size:16px; text-decoration:none; text-align:left;}

/* Partners */
.csc-textpic-clear {display:none;}