/*********************************************
 * copyright 2010			    	*
 *					*
 * w3united :: Media Consulting 	    	*
 * http://www.w3united.com			*
 * info@w3united.com 			*
 *********************************************/


BODY {
	color: #333333;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
/*	background-color: #001717; */
}


A:LINK, A:VISITED, A:ACTIVE { 
	color: #545157;
	text-decoration: underline;
}




A:HOVER {
	color : #db261f;
	text-decoration: underline;
}

.indent {
	padding-left: 30px;
}

p {
	color: #444444;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	line-height: 1.2;
	text-align: left;
	padding: 0px 10px 7px 10px;
	margin: 0px;
}


ul {
	padding: 0px 0px 0px 25px;
	margin: 0px;
	list-style-type: disc;
} 


li {
	color: #333333;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	margin: 0px;
	padding-left: 0px;
	padding-bottom: 6px;
}

h1 {    
	color: #444444;
	font-family: Verdana, Arial, Helvetica, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	font-size: 16px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 0px;
	text-align: left;
	text-transform: uppercase;
	text-decoration: none;
	margin: 0px;	
}

h2 {    
	color: #444444;
/*	color: #db261f;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	font-size: 12px;
	padding-top: 0px;
	padding-bottom: 7px;
	padding-left: 10px;
	text-align: left;
	text-decoration: none;
	margin: 0px;	
}

h3 {    
	font-style: normal;
	font-size: 14px;
	padding-top: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	text-align: left;
	text-decoration: none;
	margin: 0px;	
}

table {   
	border: 0px;
	overflow:hidden;
	border-spacing: 0px;
	text-decoration: none;	
	vertical-align: top;
}

th {   
	text-align: left;
}

table.contenttable { 
	border: 0px;
	overflow:hidden;
	border-spacing: 0px;  
	text-align: left;
	text-decoration: none;	
	vertical-align: top;
}

table.contenttable tr {    
	text-align: left;
	text-decoration: none;
	vertical-align: top;
}

table.contenttable th {    
	text-align: left;
	text-decoration: none;	
	vertical-align: top;
}


.style_kontakt {
	color: #333333;
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	line-height: 1.5;
	letter-spacing: 1px;
	margin: 0px;
}

.style01 {
	color: #333333;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;	
}

.style03 {
	color: #333333;
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	}
	
A.style03:LINK, A.style03:ACTIVE, A.style03:VISITED {
	color: #545157;
	text-decoration:  none;
}

A.style03:HOVER {
	color: #555555;
	text-decoration:  none;
}


.sitetitle {
	color: #ed1b28;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	text-transform:uppercase;
}




.breadcrumb {
	color: #444444;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	text-transform:uppercase;
	}
	
A.breadcrumb:LINK, A.breadcrumb:ACTIVE, A.breadcrumb:VISITED {
	color: #444444;
	text-decoration: none;
}

A.breadcrumb:HOVER {
	color: #ed1b28;
	text-decoration: underline;
}	
	
	
/* *** lotto_footer start *** */

	
.lotto_tip {
	color: #959595;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	text-align: justify;
}

.lotto_tip_link {
	color: #959595;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	text-align: justify;
}

A.lotto_tip_link:LINK, A.lotto_tip_link:ACTIVE, A.lotto_tip_link:VISITED {
	color: #959595;
	text-decoration: none;
}

A.lotto_tip_link:HOVER {
	color: #db261f;
	text-decoration: underline;
}

/* *** lotto_footer end *** */
	

.required {
	color: #545157;
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

.option {
	color: #545157;
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

INPUT.option {
	BORDER-RIGHT: #545157 1px solid; BORDER-TOP: #545157 1px solid; BORDER-LEFT: #545157 1px solid; BORDER-BOTTOM: #545157 1px solid
}

INPUT.required {
	BORDER-RIGHT: #b83a24 1px solid; BORDER-TOP: #b83a24 1px solid; BORDER-LEFT: #b83a24 3px solid; BORDER-BOTTOM: #b83a24 1px solid
}

TEXTAREA.required {
	BORDER-RIGHT: #b83a24 1px solid; BORDER-TOP: #b83a24 1px solid; BORDER-LEFT: #b83a24 3px solid; BORDER-BOTTOM: #b83a24 1px solid
}

.tx-srfreecap-pi2-cant-read  {
	color: #535864;
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	line-height: 1.5;
	letter-spacing: 1px;
	margin: 0px;
}
	
A.tx-srfreecap-pi2-cant-read:LINK, A.tx-srfreecap-pi2-cant-read:ACTIVE, A.tx-srfreecap-pi2-cant-read:VISITED {
	text-decoration: none;
	color: #535864;
}



A.tx-srfreecap-pi2-cant-read:HOVER {
	color : #b83a24;
	text-decoration: underline;
}


.hide {
	visibility: hidden;
}



.footermenu, A.footermenu:LINK, A.footermenu:VISITED {
	color: #5d5d5d;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}	
	

A.footermenu:HOVER, A.footermenu:ACTIVE {
	color : #db261f;
	text-decoration: underline;
}



.footermenu_act {
	color : #db261f;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

A.footermenu_act:HOVER, A.footermenu_act:ACTIVE, A.footermenu_act:LINK, A.footermenu_act:VISITED {
	color : #db261f;
	text-decoration: none;
}





/* *** News Konfig *** */


/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
	clear:right;
	height:0px;
	border:0px;

}
.news-latest-container HR.clearer {
	clear:left;
}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/



.news-latest-container H2,.news-latest-gotoarchive {
	padding:0px;
	margin:0px;
	border:0px;
}


.news_box {
	WIDTH: 530px;
	POSITION: relative;
	HEIGHT: auto;
	float: left;
	border-bottom:1px solid #b5b5b5;
}

.headline-container {
	WIDTH: 510px;
	POSITION: relative;
	HEIGHT: auto;
	float: left;
	padding: 10px 10px 3px 10px;	
	text-transform: uppercase;
}

.subheadline-container {
	WIDTH: 510px;
	POSITION: relative;
	HEIGHT: auto;
	float: left;
	padding: 0px 10px 0px 10px;
}

.newscontent-container {
	WIDTH: 510px;
	POSITION: relative;
	HEIGHT: auto;
	float: left;
	text-align: justify;
	padding: 9px 10px 10px 10px;
}


.date-container {
	WIDTH: 510px;
	POSITION: relative;
	HEIGHT: auto;
	float: left;
	padding: 0px 10px 0px 10px;
}

.news-latest-gotoarchive {
	font-weight:bold;
	margin-top:5px;
}
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {
	color:#fff;
}
.news-latest-gotoarchive A {
	color:#fff;
}


.news_headline_font A:link, .news_headline_font A:active, .news_headline_font A:visited, .news_headline_font A:hover { 
	color: #535353; 
	text-decoration: none; 
	font-size: 15px; 
	font-weight:bold; 
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
} 

.news_subheadline_font { 
	color:#898989; 
	text-decoration: none; 
	font-size: 12px; 
	font-weight:normal; 
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}

.news_content_font { 
	color:#535353; 
	text-decoration: none; 
	font-size: 14px; 
	font-weight:normal; 
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}



.news_more_link A:link, .news_more_link A:active, .news_more_link A:visited { 
	color: #535353; 
	text-decoration: none; 
	font-size: 14px; 
	font-weight:normal; 
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}

.news_more_link A:hover { 
	color: #fbb71a; 
	text-decoration: none; 
	font-size: 14px; 
	font-weight:normal; 
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}



.news_date_font { 
	color:#898989; 
	text-decoration: none; 
	font-size: 12px; 
	font-weight:normal; 
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}


.news-latest-date,.news-latest-morelink,.news-latest-category {
	font-size:9px;
}

.news-latest-morelink {
	height:0px;
}

.news-latest-morelink A {
}


.news-single_backlinkbox_top {
	WIDTH: 510px;
	padding-bottom: 3px;
	POSITION: relative;
	HEIGHT: auto;
	float: left;
	border-bottom:1px solid #b5b5b5;
}

.news-single_backlinkbox_bottom {
	WIDTH: 475px;
	padding-top: 3px;
	POSITION: relative;
	HEIGHT: auto;
	float: left;
}


.newscontent-container img {
	margin: 0px;
	padding-left: 8px;
	HEIGHT: auto;
	text-align: right;
	float: right;
}



/*-----------------------------------  searchbox start  -----------------------------------*/


INPUT.searchbox {
	BORDER-RIGHT: #ff0000 0px; 
	BORDER-TOP: #ffffff 0px; 
	BORDER-LEFT: #ffffff 0px; 
	BORDER-BOTTOM: #ffffff 0px;
	background-image: url(/fileadmin/images/bg/inputform_bg.png); 
}


.searchbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #535353;
	text-decoration: none;
	padding: 2px 0px 0px 0px;
	background-image: url(/fileadmin/images/bg/inputform_bg2.png); 
}


/*-----------------------------------  searchbox end  -----------------------------------*/

/*-----------------------------------  Kontakt start  -----------------------------------*/


DIV#contact_form {
	PADDING: 0px 0px 0px 0px;
	TEXT-ALIGN: left; 
	WIDTH: 530px; 
	FLOAT: left;
}

.contact_header {
	PADDING: 6px 0px 0px 10px;
	TEXT-ALIGN: left;  
	FLOAT: left;  
}

DIV#contact_form  H2 {
	color: #444444; 
	LINE-HEIGHT: 14px; 
	FONT-SIZE: 14px; 
	FONT-WEIGHT: bold;  
	margin: 0px;  
	padding-top: 2px;
}



DIV#contact_form  FORM TABLE TR TD {
	BORDER-BOTTOM: #c7c5c5 0px solid; 
	TEXT-ALIGN: left; 
	PADDING: 3px 0px 3px 0px; 
	BACKGROUND: #fff;  
}

DIV#contact_form  FORM TABLE TR TD LABEL {
	PADDING: 0px 10px 0px 10px; 
	DISPLAY: block; 
	PADDING-TOP: 0px;
}



DIV#contact_form  FORM TABLE TR.contact_bg_light_yellow TD {
	BORDER-BOTTOM: #c7c5c5 0px solid; 
	TEXT-ALIGN: left; 
	PADDING: 3px 0px 3px 0px; 
	BACKGROUND: #fff399; 
}
DIV#contact_form  FORM TABLE TR.contact_bg_white TD {
	BORDER-BOTTOM: #c7c5c5 0px solid; 
	TEXT-ALIGN: left; 
	PADDING: 3px 0px 3px 0px; 
	BACKGROUND: #fff; 
}




DIV#contact_form  FORM TABLE TR TD textarea {
	BORDER: #c7c5c5 1px solid; 
	PADDING: 2px; 
	LINE-HEIGHT: 16px; 
	MARGIN: 0px; 	
	background-image: url(/fileadmin/images/bg/inputform_bg.png); 
}

DIV#contact_form  FORM TABLE TR TD INPUT {
	BORDER: #c7c5c5 1px solid;  
	LINE-HEIGHT: 16px; 
	MARGIN: 0px; 
	PADDING: 2px;
	background-image: url(/fileadmin/images/bg/inputform_bg.png); 
}

DIV#contact_form  FORM TABLE TR TD .active {
	BORDER: #ed1b28 1px solid;  
	LINE-HEIGHT: 16px; 
	MARGIN: 0px; 
	PADDING: 2px;
}

DIV#contact_form FORM TABLE TR TD SELECT {
	BORDER: #c7c5c5 1px solid;  
	LINE-HEIGHT: 16px; 
	MARGIN: 0px; 
	PADDING: 2px;
	background-image: url(/fileadmin/images/bg/inputform_bg.png); 
}

.contact_error {
	color: #ff0000;
/*	padding: 2px 0px 3px 0px; */  
}



/*-----------------------------------  noscript start -----------------------------------*/

#noscript_box {
	width: 510px;
	padding: 10px 10px 10px 10px;
	text-align: justify;   
} 

.noscript_notice {
	font-size: 20px; 
	color: #ed1b28; 
} 


.contact_button {
text-decoration: none;

border-top-width: 1px;
border-bottom-width: 1px; 

border-top-style: solid;
border-bottom-style: solid;

border-top-color: #e2e9f4;
border-bottom-color: #e2e9f4;



	width: 126px;
	background-image: url(/fileadmin/images/bg/contact_button_act.png);
	background-repeat: no-repeat;
	background-position: right top;
	color: #333333;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.contact_button_box {
	PADDING: 0px 10px 0px 10px;
	TEXT-ALIGN: left;  
	FLOAT: left;  
	width: 510px;
	height: 28px;
}


.evaluation_heading {    
	color: #444444;
	font-family: Verdana, Arial, Helvetica, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	font-size: 16px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 0px;
	text-align: left;
	text-transform: uppercase;
	text-decoration: none;
	margin: 0px;	
}


.evaluation_heading_result {    
	color: #ff0000;
	font-family: Verdana, Arial, Helvetica, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 16px;
	padding: 8px 0px 8px 0px; 
	text-align: left;
	text-transform: uppercase;
	text-decoration: none;	
}


/*-----------------------------------  noscript end  -----------------------------------*/



.jackpot_style {    
	color: #000;
	font-family: Arial, Helvetica, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 50px; 
	text-align: left;
	text-transform: uppercase;
	text-decoration: none;	
}






.keno_sort_txt {
	color: #8a157e;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	background-image: url(/fileadmin/images/bg/keno_unsort.png); 
	background-repeat: no-repeat;
	padding-left: 18px;
	height: 14px;
	}
	
A.keno_sort_txt:LINK, A.keno_sort_txt:ACTIVE, A.keno_sort_txt:VISITED {
	color: #8a157e;
	text-decoration:  none;
}

A.keno_sort_txt:HOVER {
	color: #8a157e;
	text-decoration:  underline;
}


.keno_unsort_txt {
	color: #8a157e;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	background-image: url(/fileadmin/images/bg/keno_sort.png); 
	background-repeat: no-repeat;
	padding-left: 18px;
	}
	
A.keno_unsort_txt:LINK, A.keno_unsort_txt:ACTIVE, A.keno_unsort_txt:VISITED {
	color: #8a157e;
	text-decoration:  none;
}

A.keno_unsort_txt:HOVER {
	color: #8a157e;
	text-decoration:  underline;
}



.lotto_sort_txt {
	color: #333333;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	background-image: url(/fileadmin/images/bg/lotto_unsort.png); 
	background-repeat: no-repeat;
	padding-left: 18px;
	}
	
A.lotto_sort_txt:LINK, A.lotto_sort_txt:ACTIVE, A.lotto_sort_txt:VISITED {
	color: #333333;;
	text-decoration:  none;
}

A.lotto_sort_txt:HOVER {
	color: #333333;
	text-decoration:  underline;
}


.lotto_unsort_txt {
	color: #333333;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	background-image: url(/fileadmin/images/bg/lotto_sort.png); 
	background-repeat: no-repeat;
	padding-left: 18px;
	}
	
A.lotto_unsort_txt:LINK, A.lotto_unsort_txt:ACTIVE, A.lotto_unsort_txt:VISITED {
	color: #333333;
	text-decoration:  none;
}

A.lotto_unsort_txt:HOVER {
	color: #333333;
	text-decoration:  underline;
}

a.pdfLink {
	background-image: url(/fileadmin/images/bg/lotto_sort.png);
	background-position: 0px 2px;
	padding-left: 16px;
	background-repeat: no-repeat;
}

a.pdfLink:hover {
	color: #008060;
}




/* *** spielscheinauswertung *** */

.evaluation_reload_txt {
	color: #333333;
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	background-image: url(/fileadmin/images/bg/evaluation_reload_pas.png); 
	background-repeat: no-repeat;
	padding: 3px 0px 3px 25px;
}
	
A.evaluation_reload_txt:LINK, A.evaluation_reload_txt:ACTIVE, A.evaluation_reload_txt:VISITED {
	color: #333333;;
	text-decoration:  none;
}

A.evaluation_reload_txt:HOVER {
	color: #db261f;
	text-decoration:  underline;
	background-image: url(/fileadmin/images/bg/evaluation_reload.png); 
	background-repeat: no-repeat;
	padding: 3px 0px 3px 25px;
}

/* *** footer uplink *** */

.uplink_txt {
	color: #5d5d5d;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	background-image: url(/fileadmin/images/bg/arrow_up_pas.png); 
	background-repeat: no-repeat;
	padding: 2px 0px 1px 18px;
}
	
A.uplink_txt:LINK, A.uplink_txt:ACTIVE, A.uplink_txt:VISITED {
	color: #5d5d5d;
	text-decoration:  none;
}

A.uplink_txt:HOVER {
	color: #db261f;
	text-decoration:  underline;
	background-image: url(/fileadmin/images/bg/arrow_up_act.png); 
	background-repeat: no-repeat;
	padding: 2px 0px 1px 18px;
}

.containerbox_right_txt {
	color: #444444;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	text-align: justify;
	padding: 3px 0px 0px 0px;
}


.bingo_sort_txt {
	color: #e2007a;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	background-image: url(/fileadmin/images/bg/keno_unsort.png); 
	background-repeat: no-repeat;
	padding-left: 18px;
	height: 14px;
	}
	
A.bingo_sort_txt:LINK, A.bingo_sort_txt:ACTIVE, A.bingo_sort_txt:VISITED {
	color: #e2007a;
	text-decoration:  none;
}

A.bingo_sort_txt:HOVER {
	color: #e2007a;
	text-decoration:  underline;
}


.bingo_unsort_txt {
	color: #e2007a;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	background-image: url(/fileadmin/images/bg/keno_sort.png); 
	background-repeat: no-repeat;
	padding-left: 18px;
	}
	
A.bingo_unsort_txt:LINK, A.bingo_unsort_txt:ACTIVE, A.bingo_unsort_txt:VISITED {
	color: #e2007a;
	text-decoration:  none;
}

A.bingo_unsort_txt:HOVER {
	color: #e2007a;
	text-decoration:  underline;
}