body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

form {
	padding:0px;
	margin:0px;
}

img {
	border: 0px;
}

.mainTD {
	vertical-align: top;
	padding:0px;
	margin:0px;
}

#navigation_alt {
	width: 998px;
	padding: 0px;
	margin: 0px;
	background-color: #E60003;
}


#links {
	width: 153px;
	padding: 0px;
	margin: 0px;
}

#mitte {
	width: 577px;
	padding: 0px;
	margin: 0px;
}

#quicky #mitte {
	width: 615px;
	padding: 0px;
	margin: 0px;
}

#keno #mitte {
	width: 629px;
	padding: 0px;
	margin: 0px;
}



#rechts {
	width: 153px;
	padding: 0px;
	margin: 0px;
}

p a:link {
	color: #000000;
	text-decoration: underline
}

p a:hover {
	color: #E60003;
	text-decoration: none
}

p a:visited {
	color: #353434;
	text-decoration: underline
}

p a:visited:hover {
	color: #E60003;
	text-decoration: none
}

.table_padding {
	padding:7px;
}

.mitteilung {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color: #000000;
	text-decoration: none;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:7px;
	padding-right:7px;
}

.mitteilung a:link {
	color: #000000;
	text-decoration: underline
}

.mitteilung a:hover {
	color: #E60003;
	text-decoration: none
}

.mitteilung a:visited {
	color: #353434;
	text-decoration: underline
}

.mitteilung a:visited:hover {
	color: #E60003;
	text-decoration: none
}

.std:link {
	color: #000000;
	text-decoration: underline
}

.std:hover {
	color: #E60003;
	text-decoration: none
}

.std:visited {
	color: #353434;
	text-decoration: underline
}

.std:visited:hover {
	color: #E60003;
	text-decoration: none
}

#user a:link { text-decoration: none; }
#user a:active { text-decoration: none; }
#user a:hover { text-decoration: underline; }
#user a:visited { text-decoration: none; }
#user a:visited:hover { text-decoration: underline; }

#navigation a:link { text-decoration: none; }
#navigation a:active { text-decoration: none; }
#navigation a:hover { text-decoration: underline; }
#navigation a:visited { text-decoration: none; }
#navigation a:visited:hover { text-decoration: underline; }


#mitteBreit {
	width: 805px;
	padding: 0px;
	margin: 0px;
}

.firstWelcomeZugangskennung {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}




#loginStart {
	padding-top:5px;
	padding-bottom:3px;
}

#loginButton {
	padding-left:2px;
	width:86px;
	background-color:#004D9F;
}

.WeitereSpiele {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	padding-bottom: 5px;
}



#navigation .feld {
	width: 998px;
}

#navigation .feld .naviLineBlue {
	background-color:#4B91B3;
}

#rechts .feld {
	margin-left:0px;
	width:153px;
}


#mitte #kopf {
	margin-left:0px;
	width:606px;
}

#mitte #kopf .tabelle {
	width:606px;
}

.trenner {
	padding:0px;
	margin:0px;
	font-size: 1px;
	line-height: 1px;
}

.trenner_white {
	padding:0px;
	margin:0px;
	font-size: 1px;
	line-height: 1px;
	background-color:#FFFFFF;
}

.trennerwhite {
	padding:0px;
	margin:0px;
	font-size: 1px;
	line-height: 1px;
	background-color:#FFFFFF;
}

#unterKopfTrenner {
	height:26px;
}


#mitte .feld {
	margin-left:0px;
	width:577px;
}

#homepage #mitte .feld {
	margin-left:15px;
	width:572px;
}


#mitte #oldSchein .feld {
	margin-left:9px;
	width:563px;
}

#mitte #oldSchein #unterKopfTrenner {
	height:9px;
}



#mitteBreit #kopf {
	margin-left:0px;
	width:805px;
}

#mitteBreit #kopf .tabelle {
	width:805px;
}

#mitteBreit .feld {
	margin-left:24px;
	width:750px;
}

#links .feld {
	margin-left:0px;
	width:153px;
}

.blauOben {
	background-image:url(../pics/shared/left/top_blue.gif);
	background-repeat:no-repeat;
	background-color:#4B91B3;
}

.rotOben {
	background-repeat:no-repeat;
	background-image:url(../pics/shared/left/top_red1_bg.gif);
	background-color:#AA0111;
}

.cmsSeitTop {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:17px;
	color:#3F3F3F;
	width:567px;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:2px;
	background-color:#CACACA;
	border-bottom:1px solid #AFAFAF;
	background-repeat:no-repeat;
	background-image:url(../pics/shared/cms/cms_oben_gr.gif);
	vertical-align:top;
	min-height:17px;
}
* html .cmsSeitTop {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:17px;
	color:#3F3F3F;
	padding-bottom:2px;
	background-color:#CACACA;
	border-bottom:1px solid #AFAFAF;
	width:577px;
	w\idth:567px;
	padding-left:10px;
	padding-top:3px;
	background-repeat:no-repeat;
	background-image:url(../pics/shared/cms/cms_oben_gr.gif);
	vertical-align:top;
	min-height:17px;
}



.grey_box_top {
	height:23px;
	width:577px;
	background-repeat:no-repeat;
	background-image:url(../pics/shared/box/grey/top.gif);
	vertical-align:top;
	overflow:hidden;
}

.grey_box_top_text {
	padding-left:10px;
	padding-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:17px;
	color:#3F3F3F;
}

.grey_box_top_nur_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:17px;
	color:#3F3F3F;
}



.grey_box_top_text_2 {
	padding-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#D22321;
}

.grey_box_top2 {
	height:5px;
	overflow:hidden;
	width:577px;
	background-repeat:no-repeat;
	background-image:url(../pics/shared/box/grey/grey_box_top.gif);
	vertical-align:top;
}

.grey_box_top2_text {
	padding-left:10px;
	padding-top:0px;
	padding-bottom:5px;
	background-image:url(../pics/shared/box/grey/grey_box_top_bg.gif);
	width:567px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:16px;
	color:#D22321;
}

* html .grey_box_top2_text {
	padding-left:10px;
	padding-top:0px;
	padding-bottom:5px;
	background-image:url(../pics/shared/box/grey/grey_box_top_bg.gif);
	width:577px;
	w\idth:567px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:16px;
	color:#D22321;
}

.grey_box_bottom {
	background-image:url(../pics/shared/box/grey/grey_box_bottom_bg.gif);
	background-repeat:repeat-x;
	background-color:#CACACA;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:16px;
	color:#000000;
}

.grey_box_top2_text2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	color:#3F3F3F;
}


.grey_box_content {
	width:575px;
	background-color:#ECECEC;
	border-left:1px solid #AFAFAF;
	border-right:1px solid #AFAFAF;
	border-bottom:1px solid #AFAFAF;
}

* html .grey_box_content {
	width:577px;
	w\idth:575px;
	background-color:#ECECEC;
	border-left:1px solid #AFAFAF;
	border-right:1px solid #AFAFAF;
	border-bottom:1px solid #AFAFAF;
}

.grey_box_content_text {
	padding:5px 10px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
}

.kontakt_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
}

.kontakt_text2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:16px;
	color:#D22321;
}

.login_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:25px;
	color:#D22321;
}

.login_text_form {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#000000;
}

.kontoaustug_text1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	color:#000000;	
}

.kontoaustug_form1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:12px;
	color:#000000;	
}

.datenblatt_headline {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:18px;
	color:#000000;	
}


.link_verhalten_1 a:link {text-decoration:underline; color:#000000;}
.link_verhalten_1 a:hover {text-decoration:none; color:#000000;}
.link_verhalten_1 a:visited {text-decoration:underline; color:#000000;}
.link_verhalten_1 a:visited:hover {text-decoration:none; color:#000000;}

.link_verhalten_1_rot a:link {text-decoration:underline; color:#E42020;}
.link_verhalten_1_rot a:hover {text-decoration:none; color:#E42020;}
.link_verhalten_1_rot a:visited {text-decoration:underline; color:#E42020;}
.link_verhalten_1_rot a:visited:hover {text-decoration:none; color:#E42020;}

.link_verhalten_2 a:link {text-decoration:none; color:#000000;}
.link_verhalten_2 a:hover {text-decoration:underline; color:#000000;}
.link_verhalten_2 a:visited {text-decoration:none; color:#000000;}
.link_verhalten_2 a:visited:hover {text-decoration:underline; color:#000000;}

.link_verhalten_3 a:link {text-decoration:underline; color:#D22321;}
.link_verhalten_3 a:hover {text-decoration:none; color:#D22321;}
.link_verhalten_3 a:visited {text-decoration:underline; color:#D22321;}
.link_verhalten_3 a:visited:hover {text-decoration:none; color:#D22321;}

.link_verhalten_4 a:link {text-decoration:underline; color:#000000; font-weight:bold}
.link_verhalten_4 a:hover {text-decoration:none; color:#000000; font-weight:bold}
.link_verhalten_4 a:visited {text-decoration:underline; color:#000000; font-weight:bold}
.link_verhalten_4 a:visited:hover {text-decoration:none; color:#000000; font-weight:bold}

.link_verhalten_wk_rechts a:link {text-decoration:none; color:#FFFFFF;}
.link_verhalten_wk_rechts a:hover {text-decoration:underline; color:#FFFFFF;}
.link_verhalten_wk_rechts a:visited {text-decoration:none; color:#FFFFFF;}
.link_verhalten_wk_rechts a:visited:hover {text-decoration:underline; color:#FFFFFF;}


.cmsSeitBottom {
	height:10px;
	width:577px;
	background-repeat:no-repeat;
	background-image:url(../pics/shared/cms/cms_unten.gif);
	overflow:hidden;
}

.cmsSeitBottom_klein {
	width:577px;
	background-color:#AFAFAF;
	height:1px;
	overflow:hidden;
}


.abschlussStrichPopup {
	width:404px;
	background-color:#AFAFAF;
	height:1px;
	overflow:hidden;
}

.abschlussStrich {
	width:577px;
	background-color:#AFAFAF;
	height:1px;
	overflow:hidden;
}

.cms_bg_left {
	background-repeat:repeat-y;
	background-position:top left;
	background-image:url(../pics/shared/cms/cms_bg_pixel.gif);
}

.cms_bg_right {
	background-repeat:repeat-y;
	background-position:top right;
	background-image:url(../pics/shared/cms/cms_bg_pixel.gif);
}

.cms_dot_line {
	height:1px;
	width:575px;
	padding-top:5px;
	padding-bottom:5px;
	margin-left:1px;
	background-repeat:repeat-x;
	background-image:url(../pics/shared/cms/dot.gif);
	clear:both;
	overflow:hidden;
}

#extraLinks {
	padding-bottom:18px;
}

#extraDownloads {
	padding-bottom:15px;
}

#links .rotOben {
	
}

#rechts .rotOben {
	
}

.blauOben .Fliesstext {
	font-size:12px;
	line-height:15px;
	color:#FFFFFF;
}

.blauUnten .Fliesstext {
	font-size:10px;
	line-height:13px;
	color:#FFFFFF;
}

.blauMitte {
	background-color:#4B91B3;
}

.grauMitte {
	background-color:#ECECEC;
}

.red_border {
	border:1px solid #D22321;
}


#loggedIn .blauMitte .Fliesstext {
	font-size:13px;
	line-height:23px;
}

#loggedIn .grauMitte .Fliesstext {
	font-size:12px;
	line-height:17px;
}


/* Area Navigation */

#area_navigation .naviPunktOpen {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
	color:#D22321;
	text-decoration:none;
}


#area_navigation .naviPunktOpen:link {
	color:#D22321;
	text-decoration:none;
}
#area_navigation .naviPunktOpen:hover {
	color:#D22321;
	text-decoration:underline;
}
#area_navigation .naviPunktOpen:visited {
	color:#D22321;
	text-decoration:none;
}
#area_navigation .naviPunktOpen:visited:hover {
	color:#D22321;
	text-decoration:underline;
}


#area_navigation .naviPunktActive {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
	color:#D22321;
	text-decoration:none;
}

#area_navigation .naviPunktActive:link {
	color:#D22321;
	text-decoration:none;
}
#area_navigation .naviPunktActive:hover {
	color:#D22321;
	text-decoration:underline;
}
#area_navigation .naviPunktActive:visited {
	color:#D22321;
	text-decoration:none;
}
#area_navigation .naviPunktActive:visited:hover {
	color:#D22321;
	text-decoration:underline;
}


#area_navigation .naviPunkt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
}

#area_navigation .naviPunkt:link {
	color:#000000;
	text-decoration:none;
}
#area_navigation .naviPunkt:hover {
	color:#D22321;
	text-decoration:none;
}
#area_navigation .naviPunkt:visited {
	color:#000000;
	text-decoration:none;
}
#area_navigation .naviPunkt:visited:hover {
	color:#D22321;
	text-decoration:none;
}

#area_navigation .subNaviPunktActive {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	line-height:17px;
	color:#D22321;
	padding-left:0px;
}

#area_navigation .subNaviPunktActive:link {
	text-decoration:none;
	color:#D22321;
}
#area_navigation .subNaviPunktActive:visited {
	text-decoration:none;
	color:#D22321;
}
#area_navigation .subNaviPunktActive:hover {
	text-decoration:none;
	color:#D22321;
}
#area_navigation .subNaviPunktActive:visited:hover {
	text-decoration:none;
	color:#D22321;
}

#area_navigation .subNaviPunkt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	line-height:17px;
	padding-left:0px;
}
#area_navigation .subNaviPunkt:link {
	color:#474747;
	text-decoration:none;
}
#area_navigation .subNaviPunkt:hover {
	color:#D22321;
	text-decoration:none;
}
#area_navigation .subNaviPunkt:visited {
	color:#474747;
	text-decoration:none;
}
#area_navigation .subNaviPunkt:visited:hover {
	color:#D22321;
	text-decoration:none;
}

/* END area navigation */


#loggedIn .hellBlauMitte .private .Fliesstext {
	font-size:13px;
	line-height:19px;
}

#loggedIn .hellBlauMitte .private a:link {
	color:#000000;
	text-decoration:none;
}

#loggedIn .hellBlauMitte .private a:hover {
	color:#E60003;
	text-decoration:none;
}

#loggedIn .hellBlauMitte .private a:active {
	color:#000000;
}

#loggedIn .hellBlauMitte .private a:visited {
	color:#000000;
}

#loggedIn .hellBlauMitte .private a:visited:hover {
	color:#E60003;
	text-decoration:none;
}

#loggedIn .grauMitte .private .Fliesstext_red {
	font-size:12px;
	line-height:17px;
	color:#474747;
	padding-left:10px;
}

#loggedIn .grauMitte .private .Fliesstext {
	font-size:12px;
	line-height:17px;
	color:#474747;
	padding-left:9px;
}

#loggedIn .grauMitte .private a:link {
	color:#474747;
	text-decoration:none;
}

#loggedIn .grauMitte .private a:hover {
	color:#D22321;
	text-decoration:none;
}

#loggedIn .grauMitte .private a:active {
	color:#D22321;
	text-decoration:none;
}

#loggedIn .grauMitte .private a:visited {
	color:#474747;
	text-decoration:none;
}

#loggedIn .grauMitte .private a:visited:hover {
	color:#D22321;
	text-decoration:none;
}

#loggedIn .grauMitte .private_active .Fliesstext {
	font-size:12px;
	line-height:17px;
	color:#D22321;
	padding-left:9px;
}

#loggedIn .grauMitte .private_active a:link {
	color:#D22321;
	text-decoration:none;
}

#loggedIn .grauMitte .private_active a:hover {
	color:#D22321;
	text-decoration:none;
}

#loggedIn .grauMitte .private_active a:active {
	color:#D22321;
	text-decoration:none;
}


#loggedIn .grauMitte .private_active a:visited {
	color:#D22321;
	text-decoration:none;
}

#loggedIn .grauMitte .private_active a:visited:hover {
	color:#D22321;
	text-decoration:none;
}



#loggedIn .grauMitte .private2 .Fliesstext {
	font-size:12px;
	line-height:17px;
	color:#000000;
	padding-left:0px;
}

#loggedIn .grauMitte .private2 a:link {
	color:#000000;
	text-decoration:none;
}

#loggedIn .grauMitte .private2 a:hover {
	color:#D22321;
	text-decoration:none;
}

#loggedIn .grauMitte .private2 a:active {
	color:#D22321;
	text-decoration:none;
}

#loggedIn .grauMitte .private2 a:visited {
	color:#000000;
	text-decoration:none;
}

#loggedIn .grauMitte .private2 a:visited:hover {
	color:#D22321;
	text-decoration:none;
}


#loggedIn .grauMitte .private3 .Fliesstext {
	font-size:12px;
	line-height:17px;
	color:#D22321;
	padding-left:0px;
}

#loggedIn .grauMitte .private3 a:link {
	color:#D22321;
	text-decoration:none;
}

#loggedIn .grauMitte .private3 a:hover {
	color:#D22321;
	text-decoration:none;
}

#loggedIn .grauMitte .private3 a:active {
	color:#D22321;
	text-decoration:none;
}

#loggedIn .grauMitte .private3 a:visited {
	color:#D22321;
	text-decoration:none;
}

#loggedIn .grauMitte .private3 a:visited:hover {
	color:#D22321;
	text-decoration:none;
}





#loggedIn .hellBlauMitte .Fliesstext {
	font-size:12px;
	line-height:14px;
}

#links .subNavigationfeld {
	padding-left:7px;
	padding-top:4px;
	padding-bottom:5px;
}

#links .subNavigationSubFeld {
	padding-left:25px;
	padding-top:4px;
	padding-bottom:5px;
	background-color:#ECECEC;
}

#links #area_navigation .blauMitte .subNavigation .TextFeld {
	padding-top:0px;
	padding-bottom:5px;
	padding-left:0px;
}

#links #area_navigation .grauMitte .subNavigation .TextFeld {
	padding-top:0px;
	padding-bottom:5px;
	padding-left:0px;
}

#area_navigation .blauMitte .subNavigation .Fliesstext {
	color:#98DDFF;
	font-size:12px;
	line-height:17px;
}

#area_navigation .grauMitte .subNavigation .Fliesstext {
	color:#474747;
	font-size:12px;
	line-height:17px;
	padding-left:0px;
}

.arrow {
	width:12px;
	background-image:url(../pics/shared/navi/arrow.gif);
	background-position:left center;
	background-repeat:no-repeat;
	float:left;
}

.arrow2 {
	width:12px;
	background-image:url(../pics/shared/navi/arrow_3.gif);
	background-position:left center;
	background-repeat:no-repeat;
	float:left;
}

.arrowdown {
	width:12px;
	background-image:url(../pics/shared/navi/arrow_down.gif);
	background-position:left center;
	background-repeat:no-repeat;
	float:left;
}

.arrowover {
	width:12px;
	background-image:url(../pics/shared/navi/arrow_2.gif);
	background-position:left center;
	background-repeat:no-repeat;
	float:left;
}

#links .subNaviPunkt:hover {
	color:#D22321;
	text-decoration:none;
}

#loggedIn .hellBlauMitte .betrag {
	font-size:16px;
	line-height:23px;
}

#loggedIn .grauMitte .betrag {
	font-size:14px;
	line-height:19px;
}

.hellBlauMitte {
	background-color:#E8F7FF;
}

.rotMitte {
	background-color:#E60003;
}

.rosaMitte {
	background-color:#FEF4F4;
}

.blauUnten {
	background-image:url(../pics/shared/left/bottom_blue.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#4B91B3;
}

.rotUnten {
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#D22321;
}

#links .rotUnten {
	
}

#rechts .rotUnten {
	
}

#rechts .TextFeld_unten {
	padding-right:4px;
	padding-left:8px;
	padding-top:1px;
	padding-bottom:1px;
}

#links .TextFeld_unten {
	padding-right:4px;
	padding-left:8px;
	padding-top:1px;
	padding-bottom:1px;
}

#links .TextFeld {
	padding-right:4px;
	padding-left:11px;
	padding-top:3px;
	padding-bottom:3px;
}

#links .grauMitte .TextFeld {
	padding-right:4px;
	padding-left:11px;
	padding-top:3px;
	padding-bottom:3px;
}


#links .NaviFeld {
	padding-right:0px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
}

#links .NaviFeldklick {
	padding-right:0px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-color:#D5D5D5;
}

#links #loggedIn .TextFeld {
	padding-right:8px;
	padding-left:7px;
	padding-top:5px;
	padding-bottom:4px;
}

#mitte .TextFeld {
	padding-left:3px;
}

#rechts .TextFeld {
	padding-right:8px;
	padding-left:8px;
	padding-top:3px;
	padding-bottom:3px;
}

.Fliesstext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	text-decoration: none;
}

.warenkorb_klein_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #D22321;
	text-decoration: none;
}

.warenkorb_klein_text a {color:#D22321; text-decoration: none;}
.warenkorb_klein_text a:hover {color:#D22321; text-decoration: underline;}
.warenkorb_klein_text a:visited {color:#D22321; text-decoration: none;}
.warenkorb_klein_text a:visited:hover {color:#D22321; text-decoration: underline;}

.zq_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	text-decoration: none;
}

.Anmeldungstext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	color: #000000;
	text-decoration: none;
}

#homepage p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	text-decoration: none;
}


#links .rotOben .Fliesstext {
	color:#FFFFFF;
	font-size:11px;
	line-height:17px;
}

#rechts .rotOben .Fliesstext {
	color:#FFFFFF;
	font-size:11px;
	line-height:17px;
}

#links .rotUnten .Fliesstext {
	color:#FFFFFF;
	font-size:11px;
	line-height:16px;
}

#rechts .rotUnten .Fliesstext {
	color:#FFFFFF;
	font-size:11px;
	line-height:16px;
}


.rotMitte .Fliesstext {
	color:#FFFFFF;
	font-size:13px;
	line-height:17px;
}

.grauMitte .Fliesstext {
	color:#000000;
	font-size:12px;
	line-height:17px;
}

.grauMitte .FliesstextRechts {
	color:#000000;
	font-size:12px;
	line-height:17px;
}

.grauMitte .Fliesstext_login {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
	line-height:17px;
}

.grauMitte .Fliesstext_login a {color:#000000; text-decoration: none;}
.grauMitte .Fliesstext_login a:hover {color:#000000; text-decoration: underline;}
.grauMitte .Fliesstext_login a:visited {color:#000000; text-decoration: none;}
.grauMitte .Fliesstext_login a:visited:hover {color:#000000; text-decoration: underline;}

.grauMitte .Fliesstext a {color:#000000; text-decoration: none;}
.grauMitte .Fliesstext a:hover {color:#000000; text-decoration: underline;}
.grauMitte .Fliesstext a:visited {color:#000000; text-decoration: none;}
.grauMitte .Fliesstext a:visited:hover {color:#000000; text-decoration: underline;}

.grauMitte .FliesstextRechts a {color:#000000; text-decoration: underline;}
.grauMitte .FliesstextRechts a:hover {color:#000000; text-decoration: none;}
.grauMitte .FliesstextRechts a:visited {color:#000000; text-decoration: underline;}
.grauMitte .FliesstextRechts a:visited:hover {color:#000000; text-decoration: none;}

.grauMitte .zq_text {
	color:#000000;
	font-size:12px;
	line-height:15px;
}

.sichererBereich .Fliesstext {
	font-size:12px;
	font-weight:bold;
	line-height:17px;
	color:#E60003;
}

.abmelden {
	padding-left:4px;
}

.abmelden .Fliesstext {
	font-size:13px;
	font-weight:bold;
	line-height:19px;
	color:#0652A2;
}

.abmelden a:hover {
	color:#E60003;
	text-decoration:none;
}

.abmelden a:visited:hover {
	color:#E60003;
	text-decoration:none;
}

#mitte .TextHeadline {
	font-size:25px;
	line-height:27px;
}

#homepage h2 {
	font-weight: normal;
	font-size:25px;
	line-height:27px;
	margin-bottom:3px;
}

#homepage .header {
	font-size:16px;
	line-height:20px;
	color:#484848;
}

.header {
	font-size:16px;
	line-height:20px;
}

#mitte .TextSubHeadline {
	font-size:20px;
	line-height:25px;
}

.blauMitte .Fliesstext {
	color:#FFFFFF;
	font-size: 11px;
	font-weight:bold;
}

.hellBlauMitte .Fliesstext {
	font-size: 11px;
	line-height:15px;
}

.hellBlauMitte .TextHeadline {
	font-size:12px;
	line-height:16px;
	font-weight:bold;
}

#links #loginButton .Fliesstext {
	font-size: 12px;
	color:#ffffff;
}

#navigation .Fliesstext {
	font-size: 10px;
	line-height: 14px;
	color:#FFFFFF;
}

#kopf td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
	font-weight:bold;
	color:#FFFFFF;
}

#kopf a:link {	color:#FFFFFF;	text-decoration:underline;}
#kopf a:hover {	text-decoration:none;}
#kopf a:visited:hover {	text-decoration:none;}

.extraFett {
	font-size: 15px;
	font-weight:bolder;
}

.textfeld125 {
	width:125px;
}

.textfeld80 {
	width:80px;
}

.newsImage {
	padding-left:6px;
	padding-bottom:4px;
	float:right;
}


.btnNonTransGrey {
	background-color: #EDEDED;
	background-image: url(../pics/btns/notransgrey/bg.gif);
	height: 19px;
}

.btn_margin {
	margin-bottom:2px;
	margin-top:2px;
}


.btn {
	text-align: left;
}

.btn a {color: #ffffff; text-decoration: none;}
.btn a:hover {color: #ffffff; text-decoration: underline;}
.btn a:visited {color: #ffffff; text-decoration: none;}
.btn a:visited:hover {color: #ffffff; text-decoration: underline;}

/* Loeschen? */

.btnNonTransGrey div {
	background-image: url(../pics/btns/notransgrey/left.gif);
	background-repeat: no-repeat;
	height: 19px;
}

.btnNonTransGrey div:hover {
	background-image: url(../pics/btns/notransgrey/left_hover.gif);
	background-repeat: no-repeat;
	height: 19px;
}


.btnNonTransGrey div div {
	background-image: url(../pics/btns/notransgrey/right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 19px;
}

.btnNonTransGrey div:hover div {
	background-image: url(../pics/btns/notransgrey/right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 19px;
}

.btnNonTransGrey div div div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 20px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 18px;
	text-transform: uppercase;
}

.btnNonTransGrey div div div a  {
	color: #000000;
}
.btnNonTransGrey div div div a:link  {
	color: #000000;
}
.btnNonTransGrey div div div a:hover  {
	color: #000000;
}
.btnNonTransGrey div div div a:visited  {
	color: #000000;
}
.btnNonTransGrey div div div a:visited:hover  {
	color: #000000;
}

/****************************************************************/

.rubbelauswahlText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
}

.btnTransFreeBar {
	background-color: #4B91B3;
	background-image: url(../pics/btns/trans/freebar/bg.gif);
	width:549px;
	height:27px;
}

.btnTransFreeBar div {
	position:absolute;
	left:195px;
	top:3px;
	background-image: url(../pics/btns/trans/freebar/arrow.gif);
	background-repeat: no-repeat;
}

.btnTransFreeBar div div {
	position:absolute;
	left:200px;
	top:3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;
	width: 127px;
}

.btnTransFreeBar div div a {
	color: #FFFFFF;
}


.banner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 22px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	background-color:#C3E2B7;
	padding:25px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
}

.h1_top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.hinweisText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}





.payHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	background-color: #FFFFFF;
}

.payWichtig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.payContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
}

.wkBezahltHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
}

.payPageNumbers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color:#000000;
	background-color: #ECECEC;	
}




.payContentLottoXtra {font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; line-height: 15px; text-decoration: none;}
.payContentLottoXtra a:link {font-family: Arial, Helvetica, sans-serif; color: #D22321; font-size: 12px; line-height: 15px; text-decoration: underline;}
.payContentLottoXtra a:hover {font-family: Arial, Helvetica, sans-serif; color: #D22321; font-size: 12px; line-height: 15px; text-decoration: none;}
.payContentLottoXtra a:visited {font-family: Arial, Helvetica, sans-serif; color: #D22321; font-size: 12px; line-height: 15px; text-decoration: underline;}
.payContentLottoXtra a:visited:hover {font-family: Arial, Helvetica, sans-serif; color: #D22321; font-size: 12px; line-height: 15px; text-decoration: none;}

.H2LottoXtra {font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 16px; font-weight: bold; line-height: 20px; text-decoration: none;}

.payFirst {
	background-color: #FFFFFF;
}

.paySecond {
	background-color: #ECECEC;
}

.paySecond2 {
	background-color: #F7F7F7;
}

.paySum {
	background-color: #4B91B3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #FFFFFF;
}

.warenkorb_info {
	color:#D22321;
}

p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:19px;
	margin:0px;
	padding-bottom:19px;
}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:20px;
	font-weight:bold;
}

.meldungWichtig {
	color: #ff0000;
}



.error {
	color:#D22321;
}

.reg_error {
	background-color:#F9E553;
}

.reg_error_feld {
	background-color:#F1BDBC;
}

.error_box {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
	color:#000000;
	width:563px;
	padding:6px;
	background-color:#F9E553;
}

#content h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top:0px;
	padding-top:0px;
}

#content p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
}

#content .paragraph .inhalt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:18px;	
}

#homepage .paragraph .inhalt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color:#484848;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:18px;	
}

.paragraph .inhalt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:18px;	
}

#content #anchorLinks .inhalt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:18px;	
}


#content td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	padding-right:10px;
}

#content table {
	margin-left:10px;
}

#content h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top:5px;
	margin-top:0px;
	font-weight: bold;
	padding-bottom: 5px;
}

.content_h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top:5px;
	margin-top:0px;
	font-weight: bold;
	padding-bottom: 5px;
	padding-left:10px;
	padding-right:10px;
}



.line {
	background-color: #4B91B3;
	height: 1px;
	font-size: 1px;
	line-height: 0px;
}
.weitereLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	padding: 0px;
	margin-top: 3px;
	margin-bottom: 3px;
}
.freeImage {
	border: 1px solid #FFFFFF;
}
.freeImageContainer {
	border: 3px solid #4B91B3;
}
.box {
	background-color: #F1F8FC;
	background-image: url(../pics/shared/box/blue/full.gif);
	width: 555px;
	height: 51px;
	padding:8px
}

.boxText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
}

#homepageTopBox {
	margin-left:14px;
	width:574px;
	background-color: #E8F7FF;
	background-image: url(../pics/homepage/topbox/bg.gif);
}
#homepageTopBoxBottom {
	background-image: url(../pics/homepage/topbox/bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#homepageBottomBox {
	margin-left:14px;
	padding-top:8px;
	background-color: #E8F7FF;
	background-image: url(../pics/homepage/bottombox/bg.gif);
	height: 102px;
	width: 574px;
}

#quittung {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

#quittung h1{
	font-weight: bold;
	font-size: 20px;
}

#quittung td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

#quittung td .value {
	text-align: right;
}

#quittung .title {
	font-weight: bold;
	font-size: 15px;
}

#quittung table {
	width: 400px;
	margin-top:20px;
}

#quittung title {
	margin-top:20px;
}
#quittung nummern {
	margin-top:20px;
}

.bingoFeld table {
	width: 175px;
}
.kommentarWhite10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

.spacer {
	line-height:1px;
	font-size:1px;
	width:1px;
	height:1px;
}

.wideTable {
	width: 750px
}

.quittungRubbelchance {
	font-family: Arial, Helvetica, sans-serif;	
	color: #EA0606;
}

.quittungRubbelchance a:link {
	font-family: Arial, Helvetica, sans-serif;	
	color: #EA0606;
	text-decoration: underline;
}
.quittungRubbelchance a:active {
	font-family: Arial, Helvetica, sans-serif;	
	color: #EA0606;
	text-decoration: none;
}
.quittungRubbelchance a:hover {
	font-family: Arial, Helvetica, sans-serif;	
	color: #EA0606;
	text-decoration: none;
}
.quittungRubbelchance a:visited {
	font-family: Arial, Helvetica, sans-serif;	
	color: #EA0606;
	text-decoration: underline;
}
.quittungRubbelchance a:visited:hover {
	font-family: Arial, Helvetica, sans-serif;	
	color: #EA0606;
	text-decoration: none;
}

.kk_text a:link {
	color: #000000;
	text-decoration: underline
}

.kk_text a:hover {
	color: #E60003;
	text-decoration: none
}

.kk_text a:visited {
	color: #353434;
	text-decoration: underline
}

.kk_text a:visited:hover {
	color: #E60003;
	text-decoration: none
}

.LottoXtra_submit {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; text-decoration: none; color: #000000;}
.LottoXtra_submit a:link {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; text-decoration: underline; color: #000000;}
.LottoXtra_submit a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; text-decoration: none; color: #000000;}
.LottoXtra_submit a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; text-decoration: underline; color: #000000;}
.LottoXtra_submit a:visited:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; text-decoration: none; color: #000000;}

.xotto_hinweis_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
}

.xotto_hinweis_text a:link {
	color: #000000;
	text-decoration: underline
}

.xotto_hinweis_text a:hover {
	color: #E60003;
	text-decoration: none
}

.xotto_hinweis_text a:visited {
	color: #353434;
	text-decoration: underline
}

.xotto_hinweis_text a:visited:hover {
	color: #E60003;
	text-decoration: none
}

.xotto_hinweis_text_fussnote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
}



.home_box_mitte {
/*	height:48px;
	width:560px;
	background-image:url(../pics/homepage/bottombox/home_oben_bg.gif);
	background-repeat:repeat-x;*/
	float:left;
}

.home_box_left {
	height:48px;
	width:9px;
	background-image:url(../pics/homepage/bottombox/home_oben_links.gif);
	background-repeat:no-repeat;
	float:left;
}

.home_box_right {
	height:48px;
	width:8px;
	background-image:url(../pics/homepage/bottombox/home_oben_rechts.gif);
	background-repeat:no-repeat;
	float:left;
}


.daten_bg { background-color:#EBEBEB;}


.achtung_box {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#000000;
	border:1px solid #AFAFAF;
	padding:10px;
}



.border_left {
	border-left:1px solid #AFAFAF;
}

.border_right {
	border-right:1px solid #AFAFAF;
}

.border_top {
	border-top:1px solid #AFAFAF;
}

.border_bottom {
	border-bottom:1px solid #AFAFAF;
}

.border_all {
	border:1px solid #AFAFAF;
}

.link_rot a {color:#D22321; text-decoration: underline;}
.link_rot a:hover {color:#D22321; text-decoration: none ;}
.link_rot a:visited {color:#D22321; text-decoration: underline;}
.link_rot a:visited:hover {color:#D22321; text-decoration: none;}


.link_black a {color:#000000; text-decoration: underline;}
.link_black a:hover {color:#000000; text-decoration: none ;}
.link_black a:visited {color:#000000; text-decoration: underline;}
.link_black a:visited:hover {color:#000000; text-decoration: none;}

.boxColor {
	background-color: #ECECEC;
}

#warenkorb .details_betrag {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:17px;
	color:#000000;
}

#warenkorb .summe {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:17px;
	color:#000000;
}

#warenkorb .schliessen {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
	color:#3F3F3F;	
}
#warenkorb .schliessen a:link {text-decoration:none; color:#3F3F3F;}
#warenkorb .schliessen a:hover {text-decoration:underline; color:#3F3F3F;}
#warenkorb .schliessen a:visited {text-decoration:none; color:#3F3F3F;}
#warenkorb .schliessen a:visited:hover {text-decoration:underline; color:#3F3F3F;}


#warenkorb .abstand {
	padding-left:10px;
	padding-right:7px;
}

#warenkorb td {
	padding-top:5px;
	padding-bottom:5px;
}

#warenkorb #details td {
	padding-top:2px;
	padding-bottom:2px;
}

#warenkorb .annahmeschluss_erreicht {
	color:#D22321;
}


#warenkorb_abgabe .anstand {
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
}

#first_welcome .headline {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:17px;
	color:#000000;
}

#rubbellose .content_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
	color:#3F3F3F;
}

#rubbellose .spieleinsatz_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#3F3F3F;
}

#first_welcome .content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
	color:#000000;
}


.zq_breite_left {
	width:287px;
}

* html .zq_breite_left {
	width:287px;
	w\idth:287px;
}

.zq_breite_right {
	width:287px;
}

* html .zq_breite_right {
	width:287px;
	w\idth:287px;
}

.zq_table_breite_left {
	width:287px;
}
* html .zq_table_breite_left {
	width:285px;
	w\idth:287px;
}

.zq_table_breite_right {
	width:287px;
}
* html .zq_table_breite_right {
	width:287px;
	w\idth:287px;
}

.zq_breite {
	width:575px;
}
* html .zq_breite {
	width:577px;
	w\idth:575px;
}

.box_breite {
	width:575px;
}
* html .box_breite {
	width:577px;
	w\idth:575px;
}

.zq_breite_quicky {
	width:411px;
}
* html .zq_breite_quicky {
	width:413px;
	w\idth:411px;
}

.stat_zahl {
	height:23px;
}
* html .stat_zahl {
	height:28px;
	hei\ght:23px;
}


#oddset .spielplan {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
	color:#000000;	
}

#oddset .auswahlbox {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
	color:#000000;	
}

#oddset .content1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#3F3F3F;	
}

#oddset .content1Werte {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#000000;	
}

#oddset .contentTable {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:20px;
	color:#000000;	
}

#oddset .legendetext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
	color:#3F3F3F;	
}

#oddset .bottomBox {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:12px;
	color:#000000;	
	padding-left:4px;
	padding-top:2px;
}

#oddset .datumBlock {
	background-color:#ECECEC;	
}
#oddset .tdDiv {
	padding-left:2px;
	padding-right:2px;
	padding-top:4px;
	padding-bottom:2px;	
}

#oddset .meldung {
	padding-left:18px;
	padding-top:3px;	
}

.oddset_breite {
	width:554px;
}
* html .oddset_breite {
	width:552px;
	w\idth:552px;
}

.oddset_breite_dummytd {
	width:21px;
}
* html .oddset_breite_dummytd {
	width:23px;
	w\idth:23px;
}

.Kreditkarten {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:13px;
	color:#000000;	
	width:410px;
	text-align:left;
}

.Kreditkarten_ueberschrift {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:15px;
	color:#000000;	
	width:410px;
	text-align:left;
}


/*******************************************************************************************************/
/*                                             BOX                                                     */
/*******************************************************************************************************/

.header_box {
	background-image: url(../pics/box/grau/bg.gif);
	text-align: left;
	height: 23px;	
}

.header_box div {
	background-image: url(../pics/box/grau/left.gif);
	background-repeat: no-repeat;
	height: 23px;
	overflow:hidden;
}

.header_box div div {
	background-image: url(../pics/box/grau/right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 23px;
}



.header_box div div div {
	padding-left:10px;
	padding-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:17px;
	color:#3F3F3F;
	font-weight:bold;
}

.header_box img {
	height:23px;
}


/*******************************************************************************************************/
/*                                           BUTTONS                                                   */
/*******************************************************************************************************/

/* ----------------- btnTrans2 ----------------- */

.btnTrans2 {
	background-image: url(../pics/btns/trans/trans2/bg.gif);
	text-align: left;
}

.btnTrans2 div {
	background-image: url(../pics/btns/trans/trans2/left.gif);
	background-repeat: no-repeat;
	height: 53px;
	overflow:hidden;
}

.btnTrans2 div div {
	background-image: url(../pics/btns/trans/trans2/right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 53px;
}

.alt1 .btnTrans2 div {
	background-image: url(../pics/btns/trans/trans2/left.gif);
	background-repeat: no-repeat;
	height: 53px;
}


.alt1 .btnTrans2 div div {
	background-image: url(../pics/btns/trans/trans2/right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 53px;
}

.btnTrans2 div div div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	line-height: 17px;
	padding-right: 20px;
	padding-top:8px;
	padding-bottom: 0px;
	padding-left: 8px;
}

.btnTrans2 img {
	height:53px;
}

.btnTrans2 div div div a:link {text-decoration:none; color: #FFFFFF;}
.btnTrans2 div div div a:hover {text-decoration:none; color: #FFFFFF;}
.btnTrans2 div div div a:visited {text-decoration:none; color: #FFFFFF;}
.btnTrans2 div div div a:visited:hover {text-decoration:none; color: #FFFFFF;}

/* ------------ over --------------*/

.btnTrans2over {
	background-image: url(../pics/btns/trans/trans2/bg_hover.gif);
	text-align: left;
}

.btnTrans2over div {
	background-image: url(../pics/btns/trans/trans2/left_hover.gif);
	background-repeat: no-repeat;
	height: 53px;
	overflow:hidden;
}

.btnTrans2over div div {
	background-image: url(../pics/btns/trans/trans2/right_hover.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 53px;
}

.alt1 .btnTrans2over div {
	background-image: url(../pics/btns/trans/trans2/left_hover.gif);
	background-repeat: no-repeat;
	height: 53px;
}


.alt1 .btnTrans2over div div {
	background-image: url(../pics/btns/trans/trans2/right_hover.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 53px;
}

.btnTrans2over div div div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #3F3F3F;
	line-height: 17px;
	padding-right: 20px;
	padding-top:8px;
	padding-bottom: 0px;
	padding-left: 8px;
}

.btnTrans2over img {
	height:53px;
}

.btnTrans2over div div div a:link {text-decoration:none; color: #3F3F3F;}
.btnTrans2over div div div a:hover {text-decoration:none; color: #3F3F3F;}
.btnTrans2over div div div a:visited {text-decoration:none; color: #3F3F3F;}
.btnTrans2over div div div a:visited:hover {text-decoration:none; color: #3F3F3F;}

/* ------------------------------------------------- */


/* ----------------- btnTrans2 ----------------- */

.btnTrans3 {
	background-image: url(../pics/btns/trans/trans3/bg.gif);
	text-align: left;
}

.btnTrans3 div {
	background-image: url(../pics/btns/trans/trans3/left.gif);
	background-repeat: no-repeat;
	height: 53px;
	overflow:hidden;
}

.btnTrans3 div div {
	background-image: url(../pics/btns/trans/trans3/right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 53px;
}

.alt1 .btnTrans3 div {
	background-image: url(../pics/btns/trans/trans3/left.gif);
	background-repeat: no-repeat;
	height: 53px;
}


.alt1 .btnTrans3 div div {
	background-image: url(../pics/btns/trans/trans3/right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 53px;
}

.btnTrans3 div div div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #3F3F3F;
	line-height: 17px;
	padding-right: 20px;
	padding-top:8px;
	padding-bottom: 0px;
	padding-left: 8px;
}

.btnTrans3 img {
	height:53px;
}

.btnTrans3 div div div a:link {text-decoration:none; color: #3F3F3F;}
.btnTrans3 div div div a:hover {text-decoration:none; color: #3F3F3F;}
.btnTrans3 div div div a:visited {text-decoration:none; color: #3F3F3F;}
.btnTrans3 div div div a:visited:hover {text-decoration:none; color: #3F3F3F;}

/* ------------ over --------------*/

.btnTrans3over {
	background-image: url(../pics/btns/trans/trans3/bg_hover.gif);
	text-align: left;
	height: 53px;
}

.btnTrans3over div {
	background-image: url(../pics/btns/trans/trans3/left_hover.gif);
	background-repeat: no-repeat;
	height: 53px;
	overflow:hidden;
}

.btnTrans3over div div {
	background-image: url(../pics/btns/trans/trans3/right_hover.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 53px;
}

.alt1 .btnTrans3over div {
	background-image: url(../pics/btns/trans/trans3/left_hover.gif);
	background-repeat: no-repeat;
	height: 53px;
}


.alt1 .btnTrans3over div div {
	background-image: url(../pics/btns/trans/trans3/right_hover.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 53px;
}

.btnTrans3over div div div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3F3F3F;
	font-weight:bold;
	line-height: 17px;
	padding-right: 20px;
	padding-top:8px;
	padding-bottom: 0px;
	padding-left: 8px;
}

.btnTrans3over img {
	height:53px;
}

.btnTrans3over div div div a:link {text-decoration:none; color: #3F3F3F;}
.btnTrans3over div div div a:hover {text-decoration:none; color: #3F3F3F;}
.btnTrans3over div div div a:visited {text-decoration:none; color: #3F3F3F;}
.btnTrans3over div div div a:visited:hover {text-decoration:none; color: #3F3F3F;}

/* ------------------------------------------------- */




/* ------------------- btnTrans2 ------------------- */

.btnTrans {
	background-image: url(../pics/btns/trans/norm/bg.gif);
	height: 20px;
	text-align: left;
}

.btnTrans div {
	background-image: url(../pics/btns/trans/norm/left.gif);
	background-repeat: no-repeat;
	height: 20px;
}

.btnTrans div div {
	background-image: url(../pics/btns/trans/norm/right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 20px;
}

.alt1 .btnTrans div {
	background-image: url(../pics/btns/trans/norm/left_1.gif);
	background-repeat: no-repeat;
	height: 20px;
}

.alt1 .btnTrans div div {
	background-image: url(../pics/btns/trans/norm/right_1.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 20px;
}

.btnTrans div div div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	line-height: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 8px;
}

.btnTrans img {
	height:20px;
}

.btnTrans div div div a:link {text-decoration:none; color: #FFFFFF;}
.btnTrans div div div a:hover {text-decoration:none; color: #FFFFFF;}
.btnTrans div div div a:visited {text-decoration:none; color: #FFFFFF;}
.btnTrans div div div a:visited:hover {text-decoration:none; color: #FFFFFF;}

/* ------------ over --------------*/

.btnTransover {
	background-image: url(../pics/btns/trans/norm/bg_hover.gif);
	height: 20px;
	text-align: left;
}

.btnTransover div {
	background-image: url(../pics/btns/trans/norm/left_hover_1.gif);
	background-repeat: no-repeat;
	height: 20px;
}

.btnTransover div div {
	background-image: url(../pics/btns/trans/norm/right_hover_1.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 20px;
}

.alt1 .btnTransover div {
	background-image: url(../pics/btns/trans/norm/left_hover_1.gif);
	background-repeat: no-repeat;
	height: 20px;
}

.alt1 .btnTransover div div {
	background-image: url(../pics/btns/trans/norm/right_hover_1.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 20px;
}

.btnTransover div div div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3F3F3F;
	line-height: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 8px;
}

.btnTransover img {
	height:20px;
}

.btnTransover div div div a:link {text-decoration:none; color: #3F3F3F;}
.btnTransover div div div a:hover {text-decoration:none; color: #3F3F3F;}
.btnTransover div div div a:visited {text-decoration:none; color: #3F3F3F;}
.btnTransover div div div a:visited:hover {text-decoration:none; color: #3F3F3F;}

/* ------------------------------------------------- */





/* ------------------- btnTransBig ------------------- */

.btnTransBig {
	background-image: url(../pics/btns/trans/big/bg.gif);
	height: 31px;
	text-align: left;
}

.btnTransBig div {
	background-image: url(../pics/btns/trans/big/left.gif);
	background-repeat: no-repeat;
	height: 31px;
}

.btnTransBig div div {
	background-image: url(../pics/btns/trans/big/right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 31px;
}

.alt1 .btnTransBig div {
	background-image: url(../pics/btns/trans/big/left.gif);
	background-repeat: no-repeat;
	height: 31px;
}

.alt1 .btnTransBig div div {
	background-image: url(../pics/btns/trans/big/right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 31px;
}

.btnTransBig div div div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	line-height: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-top:4px;
	padding-left: 8px;
	height:27px;
}

.btnTransBig img {
	height:31px;
}

.btnTransBig div div div a:link {text-decoration:none; color: #FFFFFF;}
.btnTransBig div div div a:hover {text-decoration:none; color: #FFFFFF;}
.btnTransBig div div div a:visited {text-decoration:none; color: #FFFFFF;}
.btnTransBig div div div a:visited:hover {text-decoration:none; color: #FFFFFF;}

/* ------------ over --------------*/

.btnTransBigover {
	background-image: url(../pics/btns/trans/big/bg_hover.gif);
	height: 31px;
	text-align: left;
}

.btnTransBigover div {
	background-image: url(../pics/btns/trans/big/left_hover.gif);
	background-repeat: no-repeat;
	height: 31px;
}

.btnTransBigover div div {
	background-image: url(../pics/btns/trans/big/right_hover.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 31px;
}

.alt1 .btnTransBigover div {
	background-image: url(../pics/btns/trans/big/left_hover.gif);
	background-repeat: no-repeat;
	height: 31px;
}

.alt1 .btnTransBigover div div {
	background-image: url(../pics/btns/trans/big/right_hover.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 31px;
}

.btnTransBigover div div div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3F3F3F;
	line-height: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-top:4px;
	padding-left: 8px;
	height:27px;
}

.btnTransBigover img {
	height:31px;
}

.btnTransBigover div div div a:link {text-decoration:none; color: #3F3F3F;}
.btnTransBigover div div div a:hover {text-decoration:none; color: #3F3F3F;}
.btnTransBigover div div div a:visited {text-decoration:none; color: #3F3F3F;}
.btnTransBigover div div div a:visited:hover {text-decoration:none; color: #3F3F3F;}

/* --------------------------------------------------- */


/* ----------------- btnNonTransBack ----------------- */

.btnNonTransBack {
	background-image: url(../pics/btns/notrans_back/bg.gif);
	height: 20px;
	text-align: left;
}

.btnNonTransBack div {
	background-image: url(../pics/btns/notrans_back/left.gif);
	background-repeat: no-repeat;
	height: 20px;
}

.btnNonTransBack div div {
	background-image: url(../pics/btns/notrans_back/right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 20px;
}

.btnNonTransBack div div div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3F3F3F;
	line-height: 20px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 20px;
}

.btnNonTransBack img {
	height:20px;
}

.btnNonTransBack div div div a:link {text-decoration:none; color: #3F3F3F;}
.btnNonTransBack div div div a:hover {text-decoration:none; color: #3F3F3F;}
.btnNonTransBack div div div a:visited {text-decoration:none; color: #3F3F3F;}
.btnNonTransBack div div div a:visited:hover {text-decoration:none; color: #3F3F3F;}

/* ------------ over --------------*/

.btnNonTransBackover {
	background-image: url(../pics/btns/notrans_back/bg_hover.gif);
	height: 20px;
	text-align: left;
}

.btnNonTransBackover div {
	background-image: url(../pics/btns/notrans_back/left_hover.gif);
	background-repeat: no-repeat;
	height: 20px;
}

.btnNonTransBackover div div {
	background-image: url(../pics/btns/notrans_back/right_hover.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 20px;
}

.btnNonTransBackover div div div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3F3F3F;
	line-height: 20px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 20px;
}

.btnNonTransBackover img {
	height:20px;
}

.btnNonTransBackover div div div a:link {text-decoration:none; color: #3F3F3F;}
.btnNonTransBackover div div div a:hover {text-decoration:none; color: #3F3F3F;}
.btnNonTransBackover div div div a:visited {text-decoration:none; color: #3F3F3F;}
.btnNonTransBackover div div div a:visited:hover {text-decoration:none; color: #3F3F3F;}

/* --------------------------------------------------- */


/* ------------------- btnNonTrans ------------------- */

.btnNonTrans {
	background-image: url(../pics/btns/notrans/bg.gif);
	height: 20px;
	text-align: left;
}

.btnNonTrans div {
	background-image: url(../pics/btns/notrans/left.gif);
	background-repeat: no-repeat;
	height: 20px;
}

.btnNonTrans div div {
	background-image: url(../pics/btns/notrans/right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 20px;
}

.btnNonTrans div div div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 8px;
}

.btnNonTrans img {
	height:20px;
}

.btnNonTrans div div div a:link {text-decoration:none; color: #FFFFFF;}
.btnNonTrans div div div a:hover {text-decoration:none; color: #FFFFFF;}
.btnNonTrans div div div a:visited {text-decoration:none; color: #FFFFFF;}
.btnNonTrans div div div a:visited:hover {text-decoration:none; color: #FFFFFF;}

/* ------------ over --------------*/

.btnNonTransover {
	background-image: url(../pics/btns/notrans/bg_hover.gif);
	height: 20px;
	text-align: left;
}

.btnNonTransover div {
	background-image: url(../pics/btns/notrans/left_hover.gif);
	background-repeat: no-repeat;
	height: 20px;
}

.btnNonTransover div div {
	background-image: url(../pics/btns/notrans/right_hover.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 20px;
}

.btnNonTransover div div div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3F3F3F;
	line-height: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 8px;
}

.btnNonTransover img {
	height:20px;
}


.btnNonTransover div div div a:link {text-decoration:none; color: #3F3F3F;}
.btnNonTransover div div div a:hover {text-decoration:none; color: #3F3F3F;}
.btnNonTransover div div div a:visited {text-decoration:none; color: #3F3F3F;}
.btnNonTransover div div div a:visited:hover {text-decoration:none; color: #3F3F3F;}

/* --------------------------------------------------- */


/* ------------------- btnNonTrans2 ------------------ */
.btnNonTrans2 { background-image: url(../pics/btns/notrans2/bg.gif); height: 20px; text-align: left;}
.btnNonTrans2 div { background-image: url(../pics/btns/notrans2/left.gif); background-repeat: no-repeat; height: 20px;}
.btnNonTrans2 div div { background-image: url(../pics/btns/notrans2/right.gif); background-repeat: no-repeat; background-position: right top;	height: 20px;}
.alt1 .btnNonTrans2 div { background-image: url(../pics/btns/notrans2/left_alt.gif); background-repeat: no-repeat; height: 20px;}
.alt1 .btnNonTrans2 div div { 	background-image: url(../pics/btns/notrans2/right_alt.gif);	background-repeat: no-repeat;	background-position: right top;	height: 20px;}
.btnNonTrans2 div div div {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #3F3F3F;	line-height: 20px;	padding-right: 20px;	padding-bottom: 0px;	padding-left: 8px;}
.btnNonTrans2 img {	height:20px;}
.btnNonTrans2 div div div a:link {text-decoration:none; color: #3F3F3F;}
.btnNonTrans2 div div div a:hover {text-decoration:none; color: #3F3F3F;}
.btnNonTrans2 div div div a:visited {text-decoration:none; color: #3F3F3F;}
.btnNonTrans2 div div div a:visited:hover {text-decoration:none; color: #3F3F3F;}
/* ------------ over --------------*/
.btnNonTrans2over {	background-image: url(../pics/btns/notrans2/bg_hover.gif);	height: 20px;	text-align: left;}
.btnNonTrans2over div {	background-image: url(../pics/btns/notrans2/left_hover.gif);	background-repeat: no-repeat;	height: 20px;}
.btnNonTrans2over div div {	background-image: url(../pics/btns/notrans2/right_hover.gif);	background-repeat: no-repeat;	background-position: right top;	height: 20px;}
.alt1 .btnNonTrans2over div {	background-image: url(../pics/btns/notrans2/left_hover_alt.gif);	background-repeat: no-repeat;	height: 20px;}
.alt1 .btnNonTrans2over div div {	background-image: url(../pics/btns/notrans2/right_hover_alt.gif);	background-repeat: no-repeat;	background-position: right top;	height: 20px;}
.btnNonTrans2over div div div {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #3F3F3F;	line-height: 20px;	padding-right: 20px;	padding-bottom: 0px;	padding-left: 8px;}
.btnNonTrans2over img {	height:20px;}
.btnNonTrans2over div div div a:link {text-decoration:none; color: #3F3F3F;}
.btnNonTrans2over div div div a:hover {text-decoration:none; color: #3F3F3F;}
.btnNonTrans2over div div div a:visited {text-decoration:none; color: #3F3F3F;}
.btnNonTrans2over div div div a:visited:hover {text-decoration:none; color: #3F3F3F;}



/* ------------------- btnNonTrans3 ------------------ */
.btnNonTrans3 { background-image: url(../pics/btns/notrans3/bg.gif); height: 20px; text-align: left;}
.btnNonTrans3 div { background-image: url(../pics/btns/notrans3/left.gif); background-repeat: no-repeat; height: 20px;}
.btnNonTrans3 div div { background-image: url(../pics/btns/notrans3/right.gif); background-repeat: no-repeat; background-position: right top;	height: 20px;}
.alt1 .btnNonTrans3 div { background-image: url(../pics/btns/notrans3/left_alt.gif); background-repeat: no-repeat; height: 20px;}
.alt1 .btnNonTrans3 div div { 	background-image: url(../pics/btns/notrans3/right_alt.gif);	background-repeat: no-repeat;	background-position: right top;	height: 20px;}
.btnNonTrans3 div div div {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #3F3F3F;	line-height: 20px; text-align:center}
.btnNonTrans3 img {	height:20px;}
.btnNonTrans3 div div div a:link {text-decoration:none; color: #3F3F3F;}
.btnNonTrans3 div div div a:hover {text-decoration:none; color: #3F3F3F;}
.btnNonTrans3 div div div a:visited {text-decoration:none; color: #3F3F3F;}
.btnNonTrans3 div div div a:visited:hover {text-decoration:none; color: #3F3F3F;}
/* ------------ over --------------*/
.btnNonTrans3over {	background-image: url(../pics/btns/notrans3/bg_hover.gif);	height: 20px;	text-align: left;}
.btnNonTrans3over div {	background-image: url(../pics/btns/notrans3/left_hover.gif);	background-repeat: no-repeat;	height: 20px;}
.btnNonTrans3over div div {	background-image: url(../pics/btns/notrans3/right_hover.gif);	background-repeat: no-repeat;	background-position: right top;	height: 20px;}
.alt1 .btnNonTrans3over div {	background-image: url(../pics/btns/notrans3/left_hover_alt.gif);	background-repeat: no-repeat;	height: 20px;}
.alt1 .btnNonTrans3over div div {	background-image: url(../pics/btns/notrans3/right_hover_alt.gif);	background-repeat: no-repeat;	background-position: right top;	height: 20px;}
.btnNonTrans3over div div div {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #3F3F3F;	line-height: 20px;	padding-bottom: 0px; text-align:center}
.btnNonTrans3over img {	height:20px;}
.btnNonTrans3over div div div a:link {text-decoration:none; color: #3F3F3F;}
.btnNonTrans3over div div div a:hover {text-decoration:none; color: #3F3F3F;}
.btnNonTrans3over div div div a:visited {text-decoration:none; color: #3F3F3F;}
.btnNonTrans3over div div div a:visited:hover {text-decoration:none; color: #3F3F3F;}


/* ------------------- btnNonTrans4 ------------------ */
.btnNonTrans4 { background-image: url(../pics/btns/notrans4/bg.gif); height: 20px; text-align: left;}
.btnNonTrans4 div { background-image: url(../pics/btns/notrans4/left.gif); background-repeat: no-repeat; height: 20px;}
.btnNonTrans4 div div { background-image: url(../pics/btns/notrans4/right.gif); background-repeat: no-repeat; background-position: right top;	height: 20px;}
.btnNonTrans4 div div div {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #3F3F3F;	line-height: 20px;	padding-right: 20px;	padding-bottom: 0px;	padding-left: 8px;}
.btnNonTrans4 img {	height:20px;}
.btnNonTrans4 div div div a:link {text-decoration:none; color: #3F3F3F;}
.btnNonTrans4 div div div a:hover {text-decoration:none; color: #3F3F3F;}
.btnNonTrans4 div div div a:visited {text-decoration:none; color: #3F3F3F;}
.btnNonTrans4 div div div a:visited:hover {text-decoration:none; color: #3F3F3F;}
/* ------------ over --------------*/
.btnNonTrans4over {	background-image: url(../pics/btns/notrans4/bg_hover.gif);	height: 20px;	text-align: left;}
.btnNonTrans4over div {	background-image: url(../pics/btns/notrans4/left_hover.gif);	background-repeat: no-repeat;	height: 20px;}
.btnNonTrans4over div div {	background-image: url(../pics/btns/notrans4/right_hover.gif);	background-repeat: no-repeat;	background-position: right top;	height: 20px;}
.btnNonTrans4over div div div {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #3F3F3F;	line-height: 20px;	padding-right: 20px;	padding-bottom: 0px;	padding-left: 8px;}
.btnNonTrans4over img {	height:20px;}
.btnNonTrans4over div div div a:link {text-decoration:none; color: #3F3F3F;}
.btnNonTrans4over div div div a:hover {text-decoration:none; color: #3F3F3F;}
.btnNonTrans4over div div div a:visited {text-decoration:none; color: #3F3F3F;}
.btnNonTrans4over div div div a:visited:hover {text-decoration:none; color: #3F3F3F;}


/* ------------------------------------------------- */

.trennerStrich { border-top:dotted 1px #666666; overflow:hidden; height:1px; margin:24px 0 10px 0;}

.infocenterBg 																	{ width:577px; overflow:auto; background-image:url(/s/pics/infocenter/neuigkeiten_bg.gif); background-position:left; background-repeat:repeat-y;}
.infocenterBg .leftBox													{ width:276px; float:left;}
.infocenterBg	.leftBox .text										{ padding:14px 10px 5px 11px; font-size:12px; line-height:17px;}
.infocenterBg	.leftBox .text a									{ color:#D22321;}
.infocenterBg .leftBox .padding									{ height:121px; overflow:hidden;}
.infocenterBg .midBox														{ width:25px; float:left; height:209px; overflow:hidden;}
.infocenterBg .rightBox													{ width:276px; float:left;}
.infocenterBg	.rightBox .text										{ padding:11px 10px 6px 11px; font-size:12px; line-height:17px; margin:0 1px;}
.infocenterBg	.rightBox .textDunkel							{ padding: 8px 10px 17px 11px; font-size:12px; line-height:17px; margin:7px 1px 0 1px; border-top: 1px dashed #AFAFAF;}
.infocenterBg	.rightBox .text	a									{ color:#000000;}
.infocenterBg	.rightBox .textDunkel	a						{ color:#000000;}
.infocenterBg .rightBox .padding								{ height:51px; overflow:hidden;}
.infocenterBg .grey_box_top											{ width:276px; background-image:url(/s/pics/infocenter/topbg.gif); height:27px;}
.infocenterBg .grey_box_top .grey_box_top_text	{ padding-top:5px;}

#infocenterBgPosition														{ position:relative; width:100%; margin-bottom:23px;}
* html #infocenterBgPosition 										{ overflow:auto; border-bottom:1px solid #FFFFFF}
#infocenterBgPosition .rightBottom							{ border:#afafaf 1px solid; height:13px; overflow:hidden; position:absolute; bottom:36px; left:301px; width:274px; background-color:#ececec;}
* html #infocenterBgPosition .rightBottom 			{ bottom:35px;}
#infocenterBgPosition .rightWhiteBottom					{ background-color:#FFFFFF; position:absolute; bottom:20px; left:301px; width:276px; height:16px; overflow:hidden;}
* html #infocenterBgPosition .rightWhiteBottom	{ bottom:19px;}
#infocenterBgPosition .rightAbomanager					{ height:20px; position:absolute; bottom:0; left:301px;}
* html #infocenterBgPosition .rightAbomanager		{ bottom:0px;}

#infocenterBgPosition .leftButton								{ height:19px; overflow:hidden; bottom:94px; left:131px; position:absolute; }
* html #infocenterBgPosition .leftButton 				{ bottom:93px;}
#infocenterBgPosition .leftBottom								{ border:#afafaf 1px solid; height:13px; overflow:hidden; position:absolute; bottom:79px; left: 0px; width:274px; background-color:#ececec;}
* html #infocenterBgPosition .leftBottom 				{ bottom:78px;}
#infocenterBgPosition .leftWhiteBottom					{ background-color:#FFFFFF; position:absolute; bottom:62px; left:0px; width:276px; height:16px; overflow:hidden;}
* html #infocenterBgPosition .leftWhiteBottom		{ bottom:61px;}
#infocenterBgPosition .leftAboantrag						{ height:62px; position:absolute; bottom:0; left:0px;}
* html #infocenterBgPosition .leftAboantrag			{ bottom:0px;}

#persoenlicheNachrichtHeadline									{ background-image:url(/s/pics/shared/navi/arrow_2.gif); background-position:255px center; background-repeat:no-repeat; background-color:#ECECEC; margin:0 1px;}
#persoenlicheNachrichtHeadline a								{ color:#D22321; text-decoration:none; line-height:32px; height:32px; display:block; font-size:12px; padding-left:11px;}
#persoenlicheNachrichtHeadline.aktive						{ background-image:url(/s/pics/shared/navi/arrow_down2.gif); background-position:255px center; background-color:#ECECEC;}
#persoenlicheNachricht													{ background-color:#ECECEC; padding:14px 10px 5px 10px; font-size:12px; line-height:17px; margin:0 1px;}
#persoenlicheNachricht a												{ color:#D22321;}

sup { font-size: smaller; vertical-align: baseline; position: relative; bottom: 0.33em;} 

.white_box_content_text_headline 	{ padding:11px 10px 0px 16px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; background-color:#FFFFFF}
.white_box_content_text 					{ padding:11px 10px 2px 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; background-color:#FFFFFF}
.white_box_content_text ul				{ padding:5px 40px 5px 15px; margin:0;}
.white_box_content_text li				{ list-style-type:disc; list-style-position:outside; list-style-image:url(/s/pics/li.gif);}

.beantragteAbos		 			{ font-size:12px; line-height:26px; background-color:#FFFFFF; width:100%; border-bottom:1px solid #afafaf; margin-bottom:13px;}
.beantragteAbos th 			{ font-weight:bold; padding-left:9px;}
.beantragteAbos td 			{ padding-left:9px;}
.beantragteAbos .border { border-right:1px solid #afafaf;}
.beantragteAbos .dark		{ background-color:#ececec;}