body {
	margin: 0;
	padding: 0;
	background: url(./../__images/bg.gif) repeat;
}

img {
	border: none;
}

a:focus {
	outline:none;
}

form {
	margin: 0;
	padding: 0;
}

.page {
	float: left;
	width: 100%;
	background: url(./../__images/page-top-bg.gif) repeat-x;
	min-width: 950px;
}

table td {font-family:Arial, Helvetica, sans-serif;}

#main {
	margin: 0 auto;
	width: 950px;
	position:relative;
}

/* header page */

#header {
	position:absolute;
	top:0px;
	width: 748px;
	height: 144px;
	background: url(./../__images/header-bg.gif) no-repeat;
	
}

.header_inside {
	position:absolute;
	left:-9px;
}

.header_inside_3 {
	position:absolute;
	left:-199px;
}


/* logo */

.logo {
	background: url(./../__images/logo.gif) no-repeat;
	width: 202px;
	height: 73px;
	text-indent: -9999px;
	overflow: hidden;
	position: absolute;
	top: 7px;
	left: -2px;
}

/* top nav start */

.top-nav {
	float: right;
	padding: 0 18px 0 0;
	margin: 0;
}

.top-nav li {
	float: left;
	display: inline;
	background: url(./../__images/sep.gif) no-repeat 100% 0;
	font: bold 11px/14px Arial, sans-serif;
	padding: 12px 10px 4px 8px;
}

.top-nav li.last {
	background: none;
	padding-right: 0;
}

.top-nav li a {
	text-decoration: none;
	color: #fff;
}

.top-nav li a:hover {
	text-decoration: underline;
}

/* top nav end */

.page-top {
	float: left;
	width: 944px;
	height: 56px;
	background: url(./../__images/container-top.gif) no-repeat;
	margin: 58px 0 0;
	padding: 0 0 0 6px;
}

/* main nav start */

.main-nav {
	position: absolute;
	margin: 0;
	padding: 0;
	top: 46px;
	left: 245px;
}

.main-nav li {
	float: left;
	display: inline;
	font: bold 16px Arial, sans-serif;
	padding: 0 2px 0 0;
}

.main-nav li a {
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	background: url(./../__images/menu-bg.gif) no-repeat 0 6px;
	float: left;
}

.main-nav li a span {
	background: url(./../__images/menu-bg-right.gif) no-repeat 100% 6px;
	height: 26px;
	float: left;
	padding: 16px 23px 6px 22px;
	cursor: pointer;

}

/* active state */

.main-nav li a.active {
	background: url(./../__images/menu-rollover.gif) no-repeat;
}

.main-nav li a.active span {
	background: url(./../__images/menu-rollover-right.gif) no-repeat 100% 0;
}

.main-nav li a:hover {
	text-decoration: underline; 
}

.main-nav li a.active:hover {
	text-decoration: none;
}

/* main nav end */

/* subnavigation start */

.sub-nav {
	float: left;
	margin: 6px 0 0;
	padding: 11px 0 0 12px;
	background: url(./../__images/sub-menu-bg.gif) no-repeat;
	width: 932px;
	height: 36px;
}

.sub-nav li {

	float: left;

	display: inline;

	background: url(./../__images/sep-2.gif) no-repeat;

	padding: 3px 6px 9px 8px;

	font: bold 14px Arial, sans-serif;

}

.sub-nav li.first {

	background: none;

	padding-left: 0;

}

.sub-nav li a {

	text-decoration: none;

	color: #fff;

}

.sub-nav li a:hover {

	text-decoration: underline;

}

/* subnavigation end */

/* main container */

.container {
	float: left;
	width: 946px;
	background: url(./../__images/container-bg.gif) repeat-y;
	padding: 0 0 0 6px;
	margin: 144px 0 0 0;
}

/* box with top banner and form search */

.container-span-3 {
	float:left;
	width:745px;
	padding-top:107px;
}

.top-content {
	position:absolute;
	top:144px;
	width: 946px;
}

.top-content_3 {
	position:absolute;
	top:144px;
	width: 748px;
}


.top-content_inside {
	position:absolute;
	left:-3px;	
}

.top-content_inside_3 {
	position:absolute;
	left:-193px;
}

/* top banner */

.banner-box {
	float: left;
	width: 745px;
	background: url(./../__images/banner-bg.gif) repeat-y;
}


.banner-box div {
	float: left;
	width: 745px;
	background: url(./../__images/banner-top-bg.gif) no-repeat;

}

.banner-box div div {
	float: left;
	width: 737px;
	background: url(./../__images/banner-bottom-bg.gif) no-repeat 0 100%;
	padding: 8px 0 9px 8px;
	line-height:0px;
}

.banner-box_all img {
	
	
}

.banner-box_all {
	float: left;
	width: 745px;
	background: url(./../__images/banner-bg.gif) repeat-y;
}

.banner-box-bottom {
	margin: 3px 0 0 3px;
	display: inline;
}

.banner-box_all div {
	float: left;
	width: 745px;
	background: url(./../__images/banner-top-bg.gif) no-repeat;

}

.banner-box_all div div {
	float: left;
	width: 737px;
	background: url(./../__images/banner-bottom-bg.gif) no-repeat 0 100%;
	padding: 8px 0 9px 8px;

}

.banner-box_all img {


}

/* page left column */

.col-1 {
	float: left;
	width: 190px;
	padding:107px 0 0 0;
}

/* first orange box start */

.orange-box-1 {
	float: left;
	width: 175px;
	height: 143px;
	background: url(./../__images/orange-box.gif) no-repeat;
	margin: 3px 0 0;
	padding: 0 0 0 15px;
	position: relative;
}

/* new ico */

.new {
	position: absolute;
	background: url(./../__images/new.gif) no-repeat;
	top: 0;
	right: 0;
	width: 83px;
	height: 76px;
	text-indent: -9999px;
	overflow: hidden;
}

/* small images border styles */

.image {
	float: left;
	background: url(./../__images/image-border.gif) no-repeat;
	width: 69px;
	height: 69px;
	margin: 15px 0 0;
	display: inline;
	padding: 9px 0 0 9px;

}

.image img {

	display: block;

}

.orange-box-1 h2 {

	margin: 0;

	padding: 2px 0 0 1px;

	color: #fff;

	font: 18px Arial, sans-serif;

	clear: both;

}

.orange-box-1 p {

	margin: 0;

	padding: 0 0 0 1px;

	color: #000;

	font: 13px Arial, sans-serif;

}

.orange-box-1 p a {

	color: #000;

	text-decoration: none;

}

.orange-box-1 p a:hover {

	text-decoration: underline;

}

/* first orange box end */

/* orange, yellow and blue lists start */

/* bg styles */

.orange-box,

.yellow-box,

.blue-box {

	float: left;

	background: #fe6f12 url(./../__images/orange-box-top.gif) no-repeat;

	width: 190px;

	margin: 3px 0 0;

}

.yellow-box {

	background: #ffab19 url(./../__images/yellow-box-top.gif) no-repeat;

}

.blue-box,

.blue-box-3 {

	background: #8edafb url(./../__images/blue-light-box-top.gif) no-repeat;

}

/* bg */

.orange-box-bg,

.yellow-box-bg,

.orange-box-bg-2,

.blue-box-bg-3 {

	float: left;

	width: 174px;

	background: url(./../__images/orange-box-bottom.gif) no-repeat 0 100%;

	padding: 12px 0 19px 16px;

}

.yellow-box-bg {

	background: url(./../__images/yellow-box-bottom.gif) no-repeat 0 100%;

	padding-left: 0;

	width: 190px;

}

.yellow-box-empty .yellow-box-bg {

	height: 397px;

}

.blue-box-bg-3 {

	background: url(./../__images/blue-light-box-bottom.gif) no-repeat 0 100%;

	padding-left: 0;

	width: 190px;

}

.blue-box-bg,

.blue-box-bg-2 {

	background: url(./../__images/blue-light-box-bottom.gif) no-repeat 0 100%;

	padding: 7px 0 14px 16px;

	float: left;

	width: 174px;

}

.blue-box-bg-2 {

	padding-bottom: 10px;

}

.orange-box-bg-2 {

	padding-left: 0;

	width: 190px;

}

/* text in this lists */

.orange-box h3,

.blue-box h3 {

	margin: 0;

	padding: 0;

	color: #000;

	font: bold 13px/16px Arial, sans-serif;

}

.orange-box h3 a,

.blue-box h3 a {

	color: #000;

}

/* Google box list */

.google-list {

	margin: 0;

	padding: 4px 0 0 7px;

}

.google-list li {

	list-style: none;

	font: 13px/18px Arial, sans-serif;

}

.google-list li a {

	color: #fff;

}

.blue-box .google-list li a {

	color: #005683;

}

.google-list li a:hover,

.orange-box h3 a:hover,

.blue-box  h3 a:hover {

	text-decoration: none;

}

.yellow-box h2,

.orange-box h2,

.blue-box h2 {

	margin: 0;

	padding: 0 0 0 16px;

	color: #9f3100;

	font: bold 17px/20px Arial, sans-serif;

	text-transform: uppercase;

}

.orange-box h2 {

	color: #fff;

}

.blue-box h2 {

	color: #0076b4;

}

.color-box-list {

	margin: 0;

	padding: 3px 0 0;

	font: bold 13px/13px Arial, sans-serif;

}

/* three colors lists */

.color-box-list li {

	list-style: none;

	padding: 8px 0 3px 22px;

	background: url(./../__images/yellow-list-bg.gif) repeat-x;

	overflow: hidden;

	display: block;

	border-left: 1px solid #ffab19;

	border-right: 1px solid #ffab19;
	

}

.orange-box .color-box-list li {

	background: url(./../__images/orange-list-bg.gif) repeat-x;

	border-left: 1px solid #fe6f12;

	border-right: 1px solid #fe6f12;

}

.blue-box .color-box-list li {

	background: url(./../__images/blue-list-bg.gif) repeat-x;

	border-left: 1px solid #8edafb;

	border-right: 1px solid #8edafb;

}

/* item */

.color-box-list li p {

	margin: 0;

	padding: 0;

	color: #000;

	font: bold 13px/17px Arial, sans-serif;

}

.color-box-list li a {

	color: #000;
	font-weight:bold;

}

.color-box-list li a:hover {

	text-decoration: none;

}

/* item quantity */

.quantity {

	color: #9f3100;

	font: 11px/13px Arial, sans-serif;

	display: block;

	overflow: hidden;

}

/* Google banner box start */

.col-1 .banner-box {

	float: left;

	width: 190px;

	background: url(./../__images/banner-small-bg.gif) repeat-y;

	margin: 3px 0 0;

}

.col-1 .banner-box div {

	float: left;

	width: 190px;

	background: url(./../__images/banner-small-top-bg.gif) no-repeat;

}

.col-1 .banner-box div div {

	background: url(./../__images/banner-small-bottom-bg.gif) no-repeat 0 100%;

	padding: 10px 0 10px 17px;

	width: 173px;

}

.col-1 .banner-box img {


}

/* Google banner box end */

/* page center column */

.col-2 {
	float: right;
	width: 552px;
	padding: 107px 0 0 3px;
}



.col-2-span {
	float: left;
	width: 742px;
	padding: 107px 0 0 3px;
}



/* box box with image */

.onlinespiel {	

	float: left;

	width: 552px;

	height: 269px;

	background: url(./../__images/onlinespiel-box-bg.gif) no-repeat;

	margin: 3px 0 0;

}

/* left text part */

.onlinespiel .text-column {

	float: left;

	width: 230px;

}

.onlinespiel .text-column h2 {

	margin: 0;

	padding: 98px 0 0 18px;

	color: #0076b4;

	font: bold 26px/24px Arial, sans-serif;

}

/* image banner */

.onlinespiel .image-holder {

	float: right;

	padding: 9px 10px 0 0;

}

.onlinespiel .image-holder img {

	display: block;

}

/* small logo */

.onlinespiel .small-logo {

	display: block;

	margin: 58px 0 0 19px;

	background: url(./../__images/logo-small.gif) no-repeat;

	width: 110px;

	height: 45px;

	text-indent: -9999px;

	overflow: hidden;

}

/* big text box under image */

.onlinespiel-text-box {

	float: left;

	width: 507px;

	padding: 14px 0 14px 19px;

}

.onlinespiel-text-box h2 {

	margin: 0;

	padding: 0 0 12px;

	color: #f14b03;

	font: bold 18px/19px Arial, sans-serif;

}

.onlinespiel-text-box h2 span {

	color: #0076b3;

}

.onlinespiel-text-box p {

	margin: 0;

	padding: 0 0 0 1px;

	color: #000;

	font: 13px/16px Arial, sans-serif;

}

.onlinespiel-text-box img {

	float: right;

	margin: -12px 0 0;

}

.gray-grad-box {

	float: left;

	background: url(./../__images/gray-grad.gif) no-repeat;

	width: 552px;

	margin: 3px 0 0;

}

.gray-grad-box_2 {

	float:left;

	background: url(./../__images/gray-grad_2.gif) no-repeat;

	width: 692px;

	margin: 3px 0 0;

}

/* box with small images start */

.images-box {

	float: left;

	margin: 0;

	padding: 17px 0 0 8px;

}

.images-box li {

	float: left;

	display: inline;

	padding: 0 0 0 13px;

	width: 256px;

}

.images-box li .image {

	margin: 4px 0 0;

}

/* text near small images */

.images-box li .text {

	float: left;

	width: 170px;

	padding: 1px 0 0 8px;

}

.images-box li .text h3 {

	margin: 0;

	padding: 0;

	color: #f14b03;

	font: bold 13px/16px Arial, sans-serif;

}

.images-box li .text p {

	margin: 0;

	padding: 0;

	color: #000;

	font: 13px/16px Arial, sans-serif;

}

.images-box li .text p a {

	color: #0076b4;

}

.images-box li .text p a:hover {

	text-decoration: none;

}


/* box with small images start */

.images-box_2 {

	float: left;

	margin: 0;

	padding: 17px 0 0 8px;

}

.images-box_2 li {

	float: left;

	display: inline;

	padding: 0 0 0 13px;

	width: 322px;

}

.images-box_2 li .image {

	margin: 4px 0 0;

}

/* text near small images */

.images-box_2 li .text {

	float: left;

	width: 220px;

	padding: 1px 0 0 8px;

}

.images-box_2 li .text h3 {

	margin: 0;

	padding: 0;

	color: #f14b03;

	font: bold 13px/16px Arial, sans-serif;

}

.images-box_2 li .text p {

	margin: 0;

	padding: 0;

	color: #000;

	font: 13px/16px Arial, sans-serif;

}

.images-box_2 li .text p a {

	color: #0076b4;

}

.images-box_2 li .text p a:hover {

	text-decoration: none;

}




/* list images end */

/* O2 banner box start */

.col-2 .banner-box {
	background: url(./../__images/banner-middle-bg.gif) repeat-y;
	width: 552px;
	float: left;
	margin: 0px 0 0;
}

.col-2 .banner-box div {

	float: left;

	width: 552px;

	background: url(./../__images/banner-middle-top-bg.gif) no-repeat;

}

.col-2 .banner-box div div {

	float: left;

	width: 509px;

	background: url(./../__images/banner-middle-bottom-bg.gif) no-repeat 0 100%;

	padding: 10px 0 11px 43px;

}

.col-2 .banner-box img {


}

/* O2 banner box end */

/* flash area start */

.flash {

	float: left;

	padding: 26px 0 0 44px;

}

.flash img,

.flash object {

	display: block;

}

/* flash area end */

/* news box start */

.news-box {

	float: left;

	width: 552px;

	background: url(./../__images/news-box-bg.gif) no-repeat;

}

.news-box ul {

	float: left;

	margin: 0;

	padding: 58px 0 10px 21px;

}

.news-box ul li {

	float: left;

	list-style: none;

	padding: 0 0 15px;

}

/* date box */

.news-box .date {

	float: left;

	background: url(./../__images/date-bg.gif) no-repeat;

	width: 53px;

	height: 65px;

	text-align: center;

	font: 11px/13px Arial, sans-serif;

	color: #fff;

	padding: 5px 0 0 2px;

}

.news-box .date span {

	font-size: 16px;

}

/* news text */

.news-box .text {

	float: left;

	width: 460px;

	padding: 0 0 0 8px;

	margin: -3px 0 0;

}

.news-box .text h2 {

	margin: 0;

	padding: 0 0 2px;

	color: #f14b03;

	font: 22px Arial, sans-serif;

}

.news-box .text p {

	margin: 0;

	padding: 0 0 0 2px;

	font: 13px Arial, sans-serif;

}

.news-box .text p a {

	color: #0076b4;

}

.news-box .text p a:hover {

	text-decoration: none;

}

/* news box end */

/* page right column */

.col-3 {
	float: left;
	width: 190px;
	padding: 107px 0 0 3px;
}

/* login box with form */

.login-box {

	float: left;

	width: 190px;

	background: #0cacf2 url(./../__images/blue-box-top.gif) no-repeat;

	margin: 0 0 0 3px;

	display: inline;

}

.login-box .login-box-bg {

	float: left;

	width: 179px;

	background: url(./../__images/blue-box-bottom.gif) no-repeat 0 100%;

	padding: 13px 0 23px 11px;

}

/* top form search start */

.form-search {

	float: left;

	width: 175px;

	padding: 0;

}

.form-search select {

	float: left;

	width: 166px;

	color: #006497;

	font: 13px Arial, sans-serif;

	margin-bottom: 18px;

}

.form-search input,

.form-login input {

	float: left;

}

.form-search input#search,

.form-login input {

	color: #006497;

	font: 13px Arial, sans-serif;

	width: 128px;

	height: 19px;

	padding: 3px 0 0 3px;

	margin: 2px 3px 0 0;

}

/* top form search end */

/* form login start */

.form-login {

	float: left;

	padding: 3px 0 0;

	margin: 0 0 0 -5px;

	position: relative;

	display: inline;

}

.form-login p {

	margin: 0;

	padding: 0 0 6px;

	color: #000;

	font: 11px/14px Arial, sans-serif;

	float: left;

}

.form-login p a {

	color: #005683;

}

.form-login p a:hover {

	text-decoration: none;

}

.form-login #btn-go {

	width: 34px;

	height: 33px;

	margin: -2px 0 0 -1px;

}

.form-login input#nickname,

.form-login input#passwort {

	width: 160px;

	margin: 6px 0 0;

	height: 18px;

}

.form-login input#passwort {

	width: 128px;

	margin-top: 5px;

}

/* form login end */

/* right big banner box start */

.right-banner {

	float: left;

	width: 190px;

	background: #beebff url(./../__images/blue-light-2-box-top.gif) no-repeat;

	margin: 3px 0 0

}

.right-banner div {

	float: left;

	width: 174px;

	background: url(./../__images/blue-light-2-box-bottom.gif) no-repeat 0 100%;

	padding: 15px 0 15px 16px;

}

.right-banner img {

	display: block;

}

/* right big banner box end */

/* info list start */

.info-box {

	float: left;

	width: 190px;

	margin: 3px 0 0;

}

.info-box h2 {

	margin: 0;

	padding: 13px 0 0 13px;

	background: url(./../__images/gray-heading.gif) no-repeat;

	width: 177px;

	height: 31px;

	color: #9f3100;

	font: bold 17px Arial, sans-serif;

	text-transform: uppercase;

}

.info-box ul {

	margin: 0;

	padding: 0;

	font: 13px Arial, sans-serif;

}

.info-box ul li {

	float: left;

	background: url(./../__images/gray-item.gif) no-repeat;

	width: 157px;

	height: 20px;

	list-style: none;

	padding: 5px 0 0 33px;

	margin: 1px 0 0;

}

.info-box ul li.dark {

	background: url(./../__images/gray-item-2.gif) no-repeat;

}

.info-box ul li a {

	color: #9f3100;

}

.info-box ul li a:hover {

	text-decoration: none;

}

/* info list end */

/* footer start */

.footer {

	float: left;

	width: 950px;

	height: 90px;

	background: url(./../__images/container-bottom.gif) no-repeat 0 -4px;

}

.footer p {

	margin: 0;

	padding: 15px 0 20px;

	color: #ffab19;

	font: 13px Arial, sans-serif;

	text-align: center;

}

.footer p a {

	text-decoration: none;

	color: #ffab19;

}

.footer p a:hover {

	text-decoration: underline;

}

/* footer end */




/* paginierung */

.pages td a {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; text-decoration:none; color:#FFF;}
.pages td a:hover {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; text-decoration:underline; color:#FFF}



h3	{
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	color:#f14b03;
	font-size:17px;
	font-weight:Bold;
	text-transform:uppercase;
	}
	
.line_dotted {
	border-bottom:2px #a6dff8 dashed;
	margin-top:9px;
	margin-bottom:9px;
	}
	
.input_caption {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#01659a;
	}
	
.game_corner	{
	width:584px;
	height:480px;
	background: url(./../__images/gamebg.gif) left top no-repeat;
	padding-top:19px;
	}
	
.listtitle	{
	color:#01659a;
	font-weight:Bold;
	}
	
	

/* profile */

.profile_tab {
	margin-top:5px;
	margin-bottom:5px;
	}

.profile_tab td {
	height:31px;
	}
	
.active_tab	{
	height:31px;
	background:#fe6f12;
	}
	
.active_tab a	{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
	}	
	
.inactive_tab	{
	height:31px;
	background:#9f3100;
	}
	
.inactive_tab a	{
	font-size:12px;
	font-weight:normal;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	}
	
.inactive_tab a:hover	{
	font-size:12px;
	font-weight:normal;
	color:#FFF;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	}					
	
.tab_margin {
	margin-right:5px;
	}


.profile_pic {
	margin-right:16px;
	float:left;
	}

.profile_data {
	float:left;
	width:356px;
	height:150px;
	background: url(./../__images/profile_box.gif) left top no-repeat;
	}

.profile_pic_top {
	width:129px;
	height:6px;
	background: url(./../__images/profile_pic_top.gif) left top no-repeat;
	}
	
.profile_pic_bottom {
	width:129px;
	height:6px;
	background: url(./../__images/profile_pic_bottom.gif) left top no-repeat;
	
	}	
	
.profile_pic_mid{
	width:129px;
	background: url(./../__images/profile_pic_mid.gif) left top repeat-y;
	line-height:1px;
	}
	
.klammer {
	position:Absolute;
	left:307px;
	top:-66px;
	width:23px;
	height:66px;
	z-index:2;
	background: url(./../__images/klammer.gif) left top no-repeat;
	}
	
.profile_data td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	}
	
.profile_data td a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0076b4;
	font-weight:bold;
	}		



.comment {

	}
	
.comment_pic {
	width:42px;
	margin-right:10px;
	float:left;
	}
	
.comment_data {
	width:440px;
	float:left;
	}
	
.comment_data a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0076b4;
	font-weight:bold;
	}		
	
.comment_pic_top {
	width:42px;
	height:4px;
	background: url(./../__images/comment_pic_top.gif) left top no-repeat;
	}
	
.comment_pic_bottom {
	width:42px;
	height:4px;
	background: url(./../__images/comment_pic_bottom.gif) left top no-repeat;
	
	}	
	
.comment_pic_mid{
	width:42px;
	background: url(./../__images/comment_pic_mid.gif) left top repeat-y;
	line-height:1px;
	}
	
.comment_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#000;
	}

.news ul {
	margin:0;
	padding:0;
	}
	
.news li {
	margin:0;
	padding:0;
	margin-left:-10px;
	list-style-image: url(./../__images/list.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	vertical-align:top;
	height:15px;
	}

.news li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0076b4;
	font-weight:normal;
	}
	
.captchabg {
	width:308px;
	height:63px;
	background: url(./../__images/captchabg.gif) left top no-repeat;
	padding-left:4px;
	padding-top:5px;
	}
	
.quelltext {
	width:583px;
	height:134px;
	background: url(./../__images/bg_quelltext.gif) left top no-repeat;

	}
	
	
.adbg {
	width:500px;
	height:98px;
	background: url(./../__images/adbg.gif) left top no-repeat;
	}
	



.global_table {
	width:511px;
}

.global_th_side {
	 width:8px;
	 height:30px;
	 line-height:0px;
}

.global_th_mid {
	 background:url(./../__images/table_mid_head.gif);
	 font-weight:bold;
	 color:#FFF;
	 font-size:12px;
}

.global_td_side {
	width:8px;
	height:30px;	
}

.global_td_mid {
	font-size:12px;
}

.global_td_mid_bg {
	background:#e5f7ff;
}

.h2 {
	margin: 0;
	padding: 20px 0 0 0;
	color: #f14b03;
	font: bold 18px/19px Arial, sans-serif;
}

.h2_blue {
	color: #0076b3;
}

.h2_orange {
	color: #F14B03;
}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

.detail_link {
	color:#F14B03;
	line-height:16px;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}
/* 
  Muster CSS Datei für den adbutler-Gewinnspielblock  
  Sie können die Farbwerte nach Ihren Wünschen anpassen und ggf. auch Hintergrundbilder etc. verwenden  
  Legen Sie diese Datei auf Ihrem Server ab (oder integrieren Sie den Abschnitt in eine vorhandene CSS Datei)  
  und geben Sie die URL im Gewinnspiel-Block-Konfigurator auf adbutler.de an. 
  DAS IST NUR NOTWENDIG WENN IHNEN DIE VORGEGEBEN FARBVARIATIONSMÖGLICHKEITEN NICHT AUSREICHEN!!! 
 */ 
  
 .adb_block{ 
      top: 0px; 
      background-color:#FFFFFF;
	  margin-top:10px;
	  
 } 
 .adb_block a:link{ 
     color:#0076B4;
      text-decoration: none; 
 } 
 .adb_block a:visited{ 
      color:#0076B4; 
      text-decoration: none; 
 } 
 .adb_block a:hover{ 
      color:#0076B4; 
      text-decoration: none; 
 } 
 .adb_block table{ 
      border-style: none; 
      width: 470px; 
      max-height: 98px; 
      margin:0px; 
      padding:0px; 
      top: 0px; 
      color:#000000; 
      font:11px  arial, tahoma, verdana, helvetica, sans-serif;
  } 
 .adb_block td{ 
      vertical-align:top; 
      text-align: left; 
 } 
 .adb_headline{ 
      font-weight: bolder; 
      vertical-align:top; 
      text-align: left; 
      text-decoration: underline; 
      font-size: 13px; 
 } 
 .adb_footer_tab{ 
	 height:20px;
      font-weight: bolder; 
     vertical-align:middle; 
     text-align: left; 
 }
 