html, html body, body {
	background-image:url(./images/bg.jpg);
	background-repeat:repeat;
	background-color:#000000;
}

body > #MainCell > #HeaderCell {
	border:none;
}

body > #MainCell > #HeaderCell > #gulli_logo_small {
	margin:0px;
}

body > #MainCell > table > tr > td {
	margin:0px;
	padding:0px;
}

/* ##############################################
				R	A	S	T	E	R
 ############################################## */
#MainCell {
	width:100%;
	min-width:990px;
	background-image:none;
}

#HeaderCell {
	width:100%;
}

#ContentCell {
	width:100%; /* 854px; */
}

#content_head {
	width:100%;
	background:#000000 url(./images/box_header_bg.jpg) repeat-x;
	height:auto;
	padding:4px 10px 3px 10px;
}

#ContentCellBox {
	width:100%;
	min-height:750px;
	background:#F1F0EC url(./images/ContentBoxBg.jpg) repeat-y;
	padding-top:5px;
}

#content_foot {
	width:100%;
	background:#F1F0EC url(./images/content_footer_bg.jpg) repeat-x;
	height: 18px;

}

#RightCell {
	width:200px;
	margin-right:5px;
}

#RightCellContent {
	width:100%;
}

/* ############################################## */

#BottomCell {
	background-image:none;
}

#SearchBox {
	background-image:url(./images/search_bg.jpg);
	background-position:0px 31px;
	background-repeat:no-repeat;
	height: 92px;
	margin:16px 8px 0px 0px;
	width:329px;
	float:right;
}

#SearchBoxHead {
	background-image:none;
	height:35px;
	padding-left:2px;
}

.SearchBoxBody_FormText {
	width:220px;
}

.SearchBoxBody_FormSubmit {
	background:#EBEAEA;
	border:1px solid #1B1E1E;
	color:#000000;
}

.SearchBoxBody_Text {
	clear:both;
	color:#808382;
	width:auto;
	margin:0px;
	padding:3px 0px 7px 17px;
	height:14px;
}

#tab_text_2 > a {
	color:#FFFFFF;
	text-decoration:none;
}

#tab_text_2 > a:hover {
	color:#808382;
}

.SearchBoxBody_Form {
	margin:0px;
	width: 314px;
}

#SearchBoxHead div.reiter, #SearchBoxHead_en div.reiter, #SearchBoxHead_es div.reiter, #SearchBoxHead_fr div.reiter,
#SearchBoxHead div.active_reiter, #SearchBoxHead_en div.active_reiter, #SearchBoxHead_es div.active_reiter, #SearchBoxHead_fr div.active_reiter {
	height:35px;
	padding:0px 0px 0px 1px;
	margin:0px;
	float:left;
	cursor:pointer;
}

#search_1, #search_2 {
	vertical-align:middle;
	padding:0px;
	margin:0px 3px 0px 0px;
}

label {
	cursor:pointer;
}

#tab_text_2 {
	color:#FFFFFF;
}

#RightCell h2, #LeftCell h2 {
	background:#000000 url(./images/box_header_bg.jpg) repeat-x;
	padding:4px 10px 5px 10px;
	margin:0px 0px 5px 0px;
	font-weight:bold;
	height:auto;
	text-align:left;
	line-height:12px;
	color:#FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	text-transform:none;
	font-size:12px;
}

#CopyrightCell {
	background: url(./images/footer_bg.gif) no-repeat;
	width:953px;
	height:25px;
	padding:13px 5px 3px 5px;
	margin:0px auto 10px auto;
	text-align:center;
	color:#FFFFFF;
	font-size: 84%;
}

#LeftCellContent, #RightCellContent {
	background-color:#BFB9AB;
	margin-bottom:5px;
}

#LeftCellContent input[type="radio"] {
	margin:2px;	
}

#LeftCellContent ul{
	margin:0px;
	padding:5px 0px 3px 0px;
}

#LeftCellContent ul li {
	margin:0px;
	padding:1px 0px;
}

#LeftCellContent ul li a {
	margin:0px;
	padding:0px;
	font-size:11px;
	line-height:11px;
}

span.mailform  {
	position:relative;
	top:3px;
	font-size:11px;
}

.sp5 {
	height:0px;
	display:none;
}

.nav_foot {
	background:#BFB9AB none no-repeat;
	height: 6px;
}

.nav_head {
	background:#000000 url(./images/box_header_bg.jpg) repeat-x;
	height: 32px;
}

ul#newsListFirst span{
	color:#FFFFFF;
	background-color:#000000;
	font-family: Verdana, Arial, sans-serif;
	padding:0px 2px;
}

ul#newsListFirst li p {
	margin-bottom:20px;
}

.CopyrightCell_text {
	background:none;
	font-size: 100%;
}

#content_wide_head {
	background:#000000 url(./images/box_header_bg.jpg) repeat-x;
	height:32px;
}

#ContentWideCellBox {
	background:#F1F0EC url(./images/ContentBoxBg.jpg) repeat;
}

#content_wide_foot {
	background:#F1F0EC url(./images/content_footer_bg.jpg) repeat-x;
	height:18px;
}

#LeftCellContent a {
	color: #A40009;
	font-size:11px;
	text-decoration: none;
}

#LeftCellContent a:hover {
	color:#000000;
}

/* ###############################################################
<---------------------- BreadCrumb ------------------------->
############################################################### */

#BreadCrumb {
	background:none;
	color: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	text-transform:none;
	font-size:12px;
	font-weight:bold;
	padding:0px 10px 2px 0px;
	margin:0px;
	line-height:12px;
}

#BreadCrumb a {
	color: #E7A935;/*#DF9203*/
}

#BreadCrumb a:hover {
	color: #FFFFFF;
}

/* ###############################################################
<---------------------- Hauptnavigation ------------------------->
############################################################### */

#menu {
	font-family: 'Courier New', sans-serif;
	margin-bottom:5px;
}

#menu dl {
	background-color:#BFB9AB;
}

#menu dt {
	background:none;
	background-color:#BFB9AB;
	padding:0px;
	margin:0px;
	border-bottom: 1px solid #E1DCCF;
}

#menu dt a {
	background:none;
	text-transform:none;
	font-family: Verdana, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:2px 5px 3px 10px;
	margin:0px;
	color:#A40009;
	text-decoration:none;
}

#menu dt a:hover {
	color:#000000;
	background-color:#E1DCCF;
}

dt#gulli_home {
	background:#000000 url(./images/box_header_bg.jpg) repeat-x;
}

dt#gulli_home > a{
	color:#FFFFFF;
}

dt#gulli_home > a:hover {
	color:#FFFFFF;
	background:#000000 url(./images/box_header_bg.jpg) repeat-x;
}

dt#sub {
	background-color:#E1DCCF;
	margin:0px auto;
}

dt#sub > a {
	background:#E1DCCF none no-repeat;
	color:#000000;
}

dt#sub ul {
	background:#E1DCCF none no-repeat;
	margin:0px;
	padding:0px 0px 4px 10px;
}

dt#sub ul li {
	padding:2px 5px;
}

dt#sub ul li a {
	color: #A40009;
	text-decoration:none;
	background:#E1DCCF none no-repeat;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
	padding:0px;
	font-weight:normal;
}

dt#sub ul li a:hover {
	color:#000000;
}

dt#sub ul li#akt {
	color:#000000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight:bold;
	font-size:11px;
	padding:1px 5px;
	text-transform:none;
}

.menu_foot {
	background:transparent none no-repeat;
	height:6px;
	margin:0px;
}

#search_content_head {
	background-image:none;
	height:auto;
	width:100%;
	margin:0px;
	padding:0px;
}

#search_content_head > h1 {
	background:#000000 url(./images/box_header_bg.jpg) repeat-x;
	color: #FFFFFF;
	padding:3px 10px 4px 10px;
	margin:0px 0px 0px 0px;
	font-family: Verdana, Arial, sans-serif;
	font-weight:bold;
	height:auto;
	text-align:left;
	line-height:14px;
	font-size:12px;
}

#search_content_head > h1 > a {
	color: #E7A935;
	text-decoration:none;
}

#search_content_head > h1 > a:hover {
	color: #FFFFFF;
}

.inside {
	padding:3px 7px;
}

.inside > p {
	font-size:11px;
}

.inside > a > img {
	border:none;
	margin:5px 5px 5px 0px;
	vertical-align:middle;
}

.inside > ul {
	padding:0px;
	margin:0px;
}

.inside > ul > li {
	font-size:11px;
}

span.footer_links {
	color:#FFFFFF;
	font: 100% Verdana, Arial, sans-serif;
}

span.footer_links a {
	color:#FFFFFF;
	text-decoration:none;
}

span.footer_links a:hover {
	text-decoration:underline;
}

.sub_search_submit {
	width:auto;
}

.PageTeaserText {
	min-width:380px;
	width:70%;
}

.PageTeaserImage {
	border:none;
	margin: 10px 0px 5px 0px;
	width:95px;
}

.PageTeaserImage img {
	border:none;
}

#threadslist > tr > td {
	width:auto;
	white-space:nowrap;
}

#HeaderAds, #HeaderAds_1 {
	float:right;
	margin:30px 5px 0px 0px;
}

#HeaderAds_2 {
	float:right;
	margin:15px 15px 0px 0px;
}

#stickie_row td {
	background-color:#E0C79F;
}

.line {
	background-image:none;
	border-bottom:1px dashed #000000;
}

#ContentAds_1, #ContentAds_2 {
	text-align:center;
	margin-bottom:10px;
}

.c2 {
	width:49%;
	padding-right:5px;
}

.c2 img {
	border:none;
	float:left;
	margin: 10px 5px 5px 0px;
}

.c2 p {
	padding-top:0px;
}

.anonym_FormSubmit, .ticker_FormSubmit, #submit_button {
	width:100px;
	border:1px solid #999999;
	color: #F1F0EC;
	background-color: #EB8E00;
}
.anonym_input
{
	border:1px solid #999999;
	color: #999999; /*#F1F0EC;*/
	width:200px;
}

ul#newsListSecond li div.newsListDate {
	background: url(http://img.gulli.com/new_design/images/dashed_border_line.gif) bottom left repeat-x;
}

ul#newsListSecond li h2 {
	width:auto;
}

.member_info {
	background-color:#D5D1C1;
	font-size:10px;
	font-weight: bold;
	padding:3px;
}

ul#newsListFirst li h2 {
	width:auto;
}

#quickinfo ol {
	list-style-type:decimal;
	padding:0px;
	margin:0px 0px 0px 20px;
}

#quickinfo ol li {
	font-size:11px;
	padding:1px 0px;
}

#quickinfo ol li:hover {
	background-color:#FFF;
}

#quickinfo {
	margin-bottom:3px;
}

#InterviewBox1 {
	width:49%;
	background-color:#E0C79F;
	float:left;
	margin:0px 0px 10px 0px;
}

#InterviewBox2 {
	width:49%;
	min-height:147px;
	float:right;
	background-color:#E0C79F;
	margin:0px 0px 10px 0px;
}

#InterviewBox1 h2, #InterviewBox2 h2 {
	background:#000000 url(./images/box_header_bg.jpg) repeat-x;
	padding:2px 5px;
	margin:0px;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}

#InterviewBox1 p, #InterviewBox2 p {
	padding:3px 5px;
	font-size:11px;
}

#InterviewIdee {
	background-color:#E1DCCF;
	padding:3px 5px;
	margin-bottom:10px;
	font-size:11px;
}

.HomeHeadings {
	background-color:#E1DCCF;
	padding:3px 5px;
	margin-bottom:10px;
	font-weight:bold;
	font-size:12px;
}

.WinnerBox1 {
	background-color:#E1DCCF;
	border:1px solid #808382;
	float:left;
	height:85px;
	font-size:11px;
	padding:1px;
	margin:5px 10px 10px 5px;
	white-space:nowrap;
}

.WinnerBox1 h4 {
	background-color:#BFB9AB;
	font-size:12px;
	margin:0px;
	padding:3px 5px;
}

.WinnerBox1 ul {
 margin:5px;
}


/* ticker.gulli.com styles */
/*#preview {
	border: none;
}
*/

.gulli_rss_box p {
	margin-top:0px;
}

.gulli_rss_date {
	font-size:11px;
}

/* Startseite Update */
#CB1 {
	background:#E1DCCF;
	border:1px solid #808382;
	cursor:pointer;
	float:left;
	height:100px;
	margin:0px 0px 5px 0px;
	padding:1px;
	width:49%;
	z-index:1;
}

#CB1 h1 {
	background:#3571AD;
	padding:3px 5px 4px 5px;
	margin:0px 0px 5px 0px;
	color:#FFFFFF;
	font-size:12px;
}

#CB2 {
	background:#E1DCCF;
	border:1px solid #808382;
	cursor:pointer;
	float:right;
	height:100px;
	margin:0px 0px 5px 0px;
	padding:1px;
	width:49%;
}

#CB2 h1 {
	background:#E17831;
	padding:3px 5px 4px 5px;
	margin:0px 0px 5px 0px;
	color:#FFFFFF;
	font-size:12px;
}

#CB3 {
	background:#E1DCCF;
	border:1px solid #808382;
	clear:both;
	cursor:pointer;
	float:left;
	height:100px;
	margin:0px 0px 5px 0px;
	padding:1px;
	width:35%;
}

#CB3 h1 {
	background:#669710;
	padding:3px 5px 4px 5px;
	margin:0px 0px 5px 0px;
	color:#FFFFFF;
	font-size:12px;
}

#CB4 {
	background:#E1DCCF;
	border:1px solid #808382;
	cursor:pointer;
	float:right;
	height:100px;
	margin:0px 0px 5px 0px;
	padding:1px;
	width:63%;
}

#CB4 h1 {
	background:#808382;
	margin:0px 0px 5px 0px;
	padding:3px 5px 4px 5px;
	color:#FFFFFF;
	font-size:12px;
}

#NewsHeading {
	background-color:#E1DCCF;
	clear:both;
	margin-bottom:10px;
	padding:3px 5px;
}

#NewsHeading h4 {
	float:left;
	font-size:12px;
	margin:0px;
	padding:0px;
}

#ArchivLinks {
	float:right;
	font-size:11px;
}

#ArchivLinks a {
	margin:auto 0px auto 10px;
}


.NewsListLeft {
	float:left;
	min-height:125px;
	padding:0px 5px 5px 5px;
	width:48%;
}

.NewsListLeft span {
	background-color:#808382;
	clear:both;
	color:#FFFFFF;
	float:left;
	font-size:11px;
	margin-bottom:1px;
	padding:1px;
}

.Date {
	color:#808382;
	float:right;
	font-size:11px;
}

.NewsListLeft h1 {
	clear:both;
	font-size:13px;
	margin:0px 0px 3px 0px;
}

.NewsListLeft p {
	font-size:11px;
}

.Comment p {
	float:left;
	font-size:11px;
	margin-bottom:5px;
}

.Comment div {
	float:right;
}

.Clear {
	clear:both;
}

.insideCB {
	font-size:11px;
	padding:0px 3px 3px 3px;
}

.insideCB img {
	float:left;
	margin-right:3px;
}

#text {
	padding: 5px;
}

* html .NewsListLeft {
	height:125px;
}

.iframe_ad {
	border:none;
}

.iframe_ad img {
	border:none;
}

.iframe_ad a {
	color:#A40009;
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
	text-decoration:none;
}

.iframe_ad a:hover {
	color:#000000;
}

#newsSingleItem img {
	margin:10px 10px 10px auto;
}

#Glossar h1 {
	margin:15px auto 5px auto;
}

#Glossar h1 img {
	position:relative;
	top:2px;
	left:34px;
}

#Glossar h2 {
	color:#A40009;
	cursor:pointer;
	font-weight:normal;
	font-size:12px;
	margin:5px 0px;
}

#Glossar p {
	color:#808382;
	display:none;
	font-size:11px;
	padding:0px 5px 5px 5px;
}

.Box2 {
	background-color:#E1DCCF;
	border:1px solid #808382;
	padding:1px;
	margin:0px 5px 5px 0px;
	white-space:nowrap;
}

#text .Box2 h1 {
	background-color:#BFB9AB;
	font-size:12px;
	margin:0px;
	padding:3px 5px 4px 5px;
}

.Box2 ul {
	margin:0px;
	padding:0px;
}

.Box2 ul li {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.Box2 img.prev {
	position: absolute;
	left:20px;
	top:150px;
	z-index:3;
}

.Box2 img.next {
	position: absolute;
	right:20px;
	top:150px;
	z-index:3;
}
