/*autogenerated by LISA caching mechanism at Mon May 9 14:10:10 CEST 2011*/

/** ----------------------------------------------------------------------------
 *	Tag Defaults
**/

* {
	font-size:		11px;
	font-family:	Tahoma, Helvetica, sans-serif;
	margin:			0;
	padding:		0;
}
.menu1356 .page-content.page-content-right div.page-content-text{

	padding: 0px 0;
}


/********************** EM Männer 2012 *********************************************/

.menu1433 .page-content-header {
	display: none;
}

.menu1433 .page-content-workspace {
	background: url(/pics/layout/bg_em2012_formular.jpg) left top no-repeat scroll transparent;
	height: 688px;
}
.menu1433 .page-content-workspace-1433 {
	background: url(/pics/layout/bg_em2012_formular_background_ohne.jpg) left top no-repeat scroll transparent;
	height: 688px;
}

.menu1433 span.form_3000,
.menu1433 span.form_3011,
.menu1433 span.form_3022,
.menu1433 span.form_3043,
.menu1433 span.form_3054,
.menu1433 span.form_3065,
.menu1433 span.form_3076,
.menu1433 span.form_3087,
.menu1433 span.form_3098,
.menu1433 span.form_3109,
.menu1433 span.form_31110,
.menu1433 span.form_31211{
	display: none;
}


.menu1433 #form_id_3000,
.menu1433 #form_id_3011,
.menu1433 #form_id_3022,
.menu1433 #form_id_3043,
.menu1433 #form_id_3054,
.menu1433 #form_id_3065,
.menu1433 #form_id_3076,
.menu1433 #form_id_3087,
.menu1433 #form_id_3098,
.menu1433 #form_id_3109,
.menu1433 #form_id_31110,
.menu1433 #form_id_31211 {
	position: absolute;
	border: 0;
	background: transparent;
	color: #fff;
	height: 20px;
	width: 131px;
	font-size: 12px;
}

.menu1433 div.form_31312,
.menu1433 div.form_31413,
.menu1433 div.form_31514 {
	width: auto !important;
	margin-left: 20px !important;
}

.menu1433 span.form_31514 b {
	color: #d22c36;
}

.menu1433 .formtext {
	color: #003e6c;
}

.menu1433 span.form_31615,
.menu1433 span.form_31716 {
	font-size: 16px !important;
	position: absolute;
	bottom: 236px;
}

.menu1433 span.form_31716 {
	left: 330px;
}

.menu1433 span.form_31615 {
	left: 26px;
}

.menu1433 #form_id_3000 {
	left: 26px;
	bottom: 204px;
}

.menu1433 #form_id_3011 {
	left: 177px;
	bottom: 204px;
}

.menu1433 #form_id_3022 {
	left: 26px;
	bottom: 173px;
	width: 207px;
}

.menu1433 #form_id_3043 {
	left: 253px;
	bottom: 173px;
	width: 55px;
}

.menu1433 #form_id_3054 {
	left: 26px;
	bottom: 143px;
	width: 69px;
}

.menu1433 #form_id_3065 {
	left: 117px;
	bottom: 143px;
	width: 193px;
}

.menu1433 #form_id_3076 {
	left: 26px;
	bottom: 111px;
	width: 182px;
}

.menu1433 #form_id_3087 {
	left: 330px;
	bottom: 204px;
	width: 182px;
}

.menu1433 #form_id_3098 {
	left: 330px;
	bottom: 174px;
	width: 182px;
}

.menu1433 #form_id_3109 {
	left: 330px;
	bottom: 144px;
	width: 182px;
}

.menu1433 #form_id_31110 {
	left: 330px;
	bottom: 114px;
	width: 182px;
}

.menu1433 #form_id_31211 {
	left: 330px;
	bottom: 84px;
	width: 182px;
}

.menu1433 #submit_kontakt_form {
	bottom: 17px;
	left: 306px;
	position: absolute;
	height: 29px;
	width: 212px;
}

/* All Star Game 2012 */

.menu1425 .page-content-header {
	display: none;
}

.menu1425 div.page-content-text {
	background: url('/pics/layout/bg_asd_head.jpg') no-repeat scroll 0 0 #015b9a;
}

.menu1425 div.page-form-begin {
	background: url('/pics/layout/bg_asd_formular.jpg') no-repeat scroll -2px bottom transparent;
	margin-top: 166px;
	padding: 14px 40px;
	postition: relative;
}

.menu1425 div.page-form-begin table {
	height: 640px;
}

.menuid1425 .page-content-text {
	height: 821px;
}

.menu1425 .form-message {
	margin: 336px 0;
	display: block;
	color: white;
	font-size: 16px;
	line-height: 18px;
	text-align: center;
}

.menu1425 span.form_2820,
.menu1425 span.form_2831,
.menu1425 span.form_2842,
.menu1425 span.form_2853,
.menu1425 span.form_2864,
.menu1425 span.form_2875,
.menu1425 span.form_2886,
.menu1425 span.form_2897 {
	display: none;
}

.menu1425 #form_id_2820 {
	position: absolute;
	left: 46px;
	bottom: 203px;
	background: transparent;
	height: 26px;
	width: 215px;
	border: 0;
	color: #878787;
	font-size: 12px;
	line-height: 18px;
}

.menu1425 #form_id_2831 {
	position: absolute;
	left: 277px;
	bottom: 203px;
	background: transparent;
	height: 26px;
	width: 215px;
	border: 0;
	color: #878787;
	font-size: 12px;
	line-height: 18px;
}

.menu1425 #form_id_2842 {
	position: absolute;
	left: 46px;
	bottom: 162px;
	background: transparent;
	height: 26px;
	width: 364px;
	border: 0;
	color: #878787;
	font-size: 12px;
	line-height: 18px;
}

.menu1425 #form_id_2853 {
	position: absolute;
	left: 429px;
	bottom: 162px;
	background: transparent;
	height: 26px;
	width: 63px;
	border: 0;
	color: #878787;
	font-size: 12px;
	line-height: 18px;
}

.menu1425 #form_id_2864 {
	position: absolute;
	left: 46px;
	bottom: 122px;
	background: transparent;
	height: 26px;
	width: 64px;
	border: 0;
	color: #878787;
	font-size: 12px;
	line-height: 18px;
}

.menu1425 #form_id_2875 {
	position: absolute;
	left: 128px;
	bottom: 122px;
	background: transparent;
	height: 26px;
	width: 364px;
	border: 0;
	color: #878787;
	font-size: 12px;
	line-height: 18px;
}

.menu1425 #form_id_2886 {
	position: absolute;
	left: 46px;
	bottom: 82px;
	background: transparent;
	height: 26px;
	width: 215px;
	border: 0;
	color: #878787;
	font-size: 12px;
	line-height: 18px;
}

.menu1425 #form_id_2897 {
	position: absolute;
	left: 277px;
	bottom: 82px;
	background: transparent;
	height: 26px;
	width: 215px;
	border: 0;
	color: #878787;
	font-size: 12px;
	line-height: 18px;
}

.menu1425 #submit_kontakt_form {
	position: absolute;
	bottom: 16px;
	background: transparent;
	color: transparent;
	border: 0;
	left: 259px;
	cursor: pointer;
}

.menu1425 span.form_29210 b,
.menu1425 span.form_29311 b {
	color: #85b3dd !important;
	font-weight: bold;
}

.menu1425 div.form_29311 {
	padding-bottom: 30px;
}

.menu1425 div.form_29614 {
	position: relative;
	top: -100px;
}
.menu1425 div.form_29715 {
	position: relative;
	top: -112px;
}
.menu1425 div.form_29816 {
	position: relative;
	top: -158px;
	left: 195px;
}
.menu1425 div.form_29917 {
	position: relative;
	top: -170px;
	left: 195px;
}

.menu1425 span.form_2908 {
	font-size: 16px;
	line-height: 18px;
}

.menu1425 span.form_2919,
.menu1425 span.form_29412 {
	color: #85b3dd !important;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
}

.menu1425 .formtext {
	line-height: 18px;
}

.menu1425 div.page-form-begin div.left {
	width: 90% !important;
	margin-left: 40px !important;	
}

/* Ende All Star Game 2012 */
 
/* Final Four 2012 */

.menu1424 .page-content-header {
	display: none;
}

.menu1424 div.page-content-text {
	background: url('/pics/layout/bg_final4_head.jpg') no-repeat scroll 0 0 #000;
}

.menu1424 div.page-form-begin {
	background: url('/pics/layout/bg_final4_formular.jpg') no-repeat scroll left bottom transparent;
	margin-top: 212px;
	padding: 14px 40px;
	postition: relative;
}

.menu1424 span.form_2770 {
	color: #f6bb0a !important;
	font-size: 20px;
	font-weight: bold;
	line-height: 24px;
}

span.form_2781 b.edit {
	color: #f6bb0a !important;
}

.menu1424 div.page-form-begin table {
	height: 555px;
	padding-left: 43px;
}

.menu1424 span.form_2792 {
	color: #f6bb0a !important;
	font-size: 16px;
	font-weight: bold;
}

.menu1424 span.form_2694,
.menu1424 span.form_2735,
.menu1424 span.form_2716,
.menu1424 span.form_2817,
.menu1424 span.form_2748,
.menu1424 span.form_2759,
.menu1424 span.form_27610,
.menu1424 span.form_27211 {
	display: none;
}

.menu1424 #form_id_2694 {
	position: absolute;
	left: 51px;
	bottom: 200px;
	background: transparent;
	height: 26px;
	width: 215px;
	border: 0;
}

.menu1424 #form_id_2735 {
	position: absolute;
	left: 285px;
	bottom: 200px;
	background: transparent;
	height: 24px;
	width: 214px;
	border: 0;
}

.menu1424 #form_id_2716 {
	position: absolute;
	left: 51px;
	bottom: 160px;
	background: transparent;
	height: 24px;
	width: 363px;
	border: 0;
}

.menu1424 #form_id_2817 {
	position: absolute;
	background: transparent;
	height: 26px;
	width: 63px;
	border: 0;
	bottom: 160px;
	left: 435px;
}

.menu1424 #form_id_2748 {
	position: absolute;
	left: 51px;
	bottom: 119px;
	background: transparent;
	height: 26px;
	width: 64px;
	border: 0;
}

.menu1424 #form_id_2759 {
	position: absolute;
	background: transparent;
	height: 26px;
	width: 365px;
	border: 0;
	bottom: 120px;
	left: 133px;
}

.menu1424 #form_id_27610 {
	position: absolute;
	background: transparent;
	height: 26px;
	width: 215px;
	border: 0;
	left: 51px;
	bottom: 79px;
}

.menu1424 #form_id_27211 {
	position: absolute;
	background: transparent;
	height: 26px;
	width: 214px;
	border: 0;
	left: 284px;
	bottom: 80px;
}

.menu1424 #submit_kontakt_form {
	position: absolute;	
	bottom: 26px;
	background: transparent;
	color: transparent;
	border: 0;
	right: 40px;
	cursor: pointer;
	width: 219px;
	height: 25px;
}

.druckversion {
	display: none;
}

.menu1424 div.page-form-begin div.left span,
.menu1425 div.page-form-begin div.left span {
	color: white;
}

.menu1424 div.page-form-begin div.left {
	width: 100% !important;	
}

.menuid1424 .page-content-text {
	height: 805px;
}

.menu1424 .form-message {
	margin: 336px 0;
	display: block;
	color: white;
	font-size: 16px;
	text-align: center;
}

.form-message-1433{
	position: absolute;
	top: 250px;
	left: 26px;
	font-size: 3em;
}
/* ende Final Four 2012 */

/*Heiner hilf*/
.menu1355 input[type="text"],
.menu1355 textarea
{
	font-weight:bold;
	color:#0f467f;
}
.menu1355 .form_id_19711{
	/*position:absolute;
	top:360px;*/
	
	left: -440px;
    position: absolute;
    top: -179px;
}
.menu1355 .form_id_19812{
	position:absolute;
	top:381px;
	left:33px;
}
.menu1355 .form_id_19913{
	position:absolute;
	top:415px;
	left:33px;
}
.menu1355 #submit_kontakt_form{
	left: 33px;
    position: absolute;
    top: 530px;
}
.menu1355 .form_id_1948{
	position: absolute;
    top: 132px;
}
.menu1355 .form_id_1959{
	position: absolute;
    top: 157px;
}
.menu1355 input[type="text"],
.menu1355 textarea,
.menu1355 input[type="checkbox"]
{
	position:absolute;
	background: none repeat scroll 0 0 transparent;
	border:0 none;
}
.menu1355 table div{
	
	padding-left:33px;
}

.menu1355 #form_id_19610{
	height: 121px;
    left: 33px;
    top: 207px;
    width: 592px;
}
.menu1355 #form_id_1860,
.menu1355 #form_id_1904{
	width:125px;
}
.menu1355 #form_id_1871,
.menu1355 #form_id_1915{
	width:60px;
}
.menu1355 #form_id_1904{
	left: 34px;
    top: 85px;
}
.menu1355 #form_id_1915{
	left: 177px;
    top: 85px;
}
.menu1355 #form_id_1926{
	left: 256px;
    top: 85px;
}
.menu1355 #form_id_1937{
	left: 426px;
    top: 85px;
}
.menu1355 #form_id_1882,
.menu1355 #form_id_1926{
	width:151px;
}
.menu1355 #form_id_1893,
.menu1355 #form_id_1937{
	width:198px;
}
.menu1355 #form_id_1893{
	left: 427px;
    top: 56px;
}
.menu1355 div.page-content-text{
	background: url('/pics/layout/img_bg_heiner.jpg') no-repeat scroll 0 0 transparent;
	height:1246px;
	width:812px;
	color:#FFF;
	position:relative;
}
.menu1355 div.page-form-begin{
	background: url("/pics/layout/img_bg_formular.png") no-repeat scroll 0 -53px transparent;
    height: 561px;
    left: -3px;
    position: absolute;
    width: 817px;
}
.menu1355 #form_id_1882{
	left: 256px;
    top: 56px;
}
.menu1355 #form_id_1860{
    left: 33px;
    top: 56px;
}
.menu1355 #form_id_1871{
	left: 177px;
    top: 56px;
}
.menu1355 form{
    display	: inline;
    position: absolute;
    top		: 670px;
}
.menu1355 .asdu, .menu1355 label b, .menu1355 .page-form-begin table a.druckversion{
	display:none;
}
.menu1355 .form-message{
 	color: #060606;
    font-size: 18px;
    position: absolute;
    right: 257px;
    top: 412px;
}
.menu1355 .page-form-begin table label span{
	color: #FFFFFF;
    display: block;
    padding-left: 20px;
    width: 730px;
}
/*Hiner hilf ende*/

/*Anfang Super Cup 2011*/
.menu1350 .form-message{
 	bottom: 140px;
    font-size: 16px;
    position: absolute;
    right: 111px;
}
.menu1350 div.page-content-text{
	background: url('/pics/supercup2011/toyota-handball.PNG') no-repeat scroll 0 0 #000000;
	height:735px;
	width:812px;
	color:#FFF;
}
* + html .menu1350 #form_id_1847{
	top: 58px;
	left:170px;
}
* + html .menu1350 #form_id_1858{
    top: 58px;
}
* + html .menu1350 .like_facebook_button{
	width:100px !important;
	right:270px !important;
}
.menu1350 #form_id_1770,
.menu1350 #form_id_1792,
.menu1350 #form_id_1803,
.menu1350 #form_id_1836{
	font-weight:bold;
}
.menu1350 .agblink a{
	text-decoration:none;
}
.menu1350 .agblink a:hover{
	text-decoration:underline;
}
.menu1350 form .page-form-begin{
	display: block;
    margin-top: 556px;
    background: url('/pics/supercup2011/img_bg_formular.jpg') no-repeat scroll 0 0 transparent;
}
.menu1350 form .page-form-begin table{
	position:relative;
	display:block;
}
.menu1350 #form_id_1770{
 	background: none repeat scroll center top transparent;
    border: 0 none;
    color: #FFFFFF;
    left: 175px;
    position: absolute;
    right: -10px;
    top: 4px;
}
.menu1350 #form_id_1781{
	left		: 320px;
    position	: absolute;
    top			: 4px;
    background: none repeat scroll center top transparent;
    border		: 0 none;
    color		: #FFFFFF;
}
.menu1350 #form_id_1792{
	position: absolute;
    right: 35px;
    top: 4px;
    background: none repeat scroll center top transparent;
    border		: 0 none;
    color		: #FFFFFF;
}
.menu1350 #form_id_1803{
	left: 176px;
    position: absolute;
    top: 33px;
    background: none repeat scroll center top transparent;
    border		: 0 none;
    color		: #FFFFFF;
}
.menu1350 #form_id_1814{
 	left: 320px;
    position: absolute;
    top: 33px;
    background: none repeat scroll center top transparent;
    border		: 0 none;
    color		: #FFFFFF;
}
.menu1350 #form_id_1825{
  	position: absolute;
    right: 254px;
    top: 33px;
    background: none repeat scroll center top transparent;
    border		: 0 none;
    color		: #FFFFFF;
}
.menu1350 #form_id_1836{
 	position: absolute;
    right: 35px;
    top: 33px;
    background: none repeat scroll center top transparent;
    border		: 0 none;
    color		: #FFFFFF;
}
.menu1350 .asdu, .menu1350 label b, .menu1350 .page-form-begin table label span,
.menu1350 .page-form-begin table a.druckversion{
	display:none;
}
.menu1350 #submit_kontakt_form{ 
	position: absolute;
    right: 32px;
    top: 97px;
}
.menu1350 #form_id_1847{
	left: 175px;
    position: absolute;
    top: 62px;
}
.menu1350 #form_id_1858{
	position: absolute;
    right: 231px;
    top: 62px;
}
/*Ende Super Cup 2011*/
.cursorWait, .cursorWait * {
	cursor:			wait !important;
}
#ajaxContentLoaderCurrent {
	display:none !important;
}

body {
	background: #0f6075;
	color:		#424848;
}

html, body {
	overflow-x:	hidden;
}

fieldset { border:	none; }
img, table, thead, tbody, tfoot, tr, th, td {
	border:		0px;
	text-align:	left;
}

a {
	margin:				0;
	padding:			0;
	color:				#1e6d81;
	text-decoration:	underline;
}

a:hover  { text-decoration:	underline; }

em {
	font-style:		normal;
	font-weight:	700;
}

form { display:	inline; }

h2, h3 {
//	padding:		2px 0 0 3px; 
	font-weight:	700;
	font-size:		11px;
	color:			#c90023;
	text-align:		left;
}

h2 { font-size:	12px; }

hr.freespace {
	border:			1px solid #cdd6d3;
	border-width:	1px 0 0;
	margin:			10px 0;
}

textarea { 
	padding:	1px 0 0 5px;
	border:		1px solid #cdd6d3;
}

input.itxt, input[type="text"], input[type="password"] {
	height: 	14px;
	padding:	1px 0 0 5px;
	border:		1px solid #cdd6d3;
}
input[type="hidden"] {
	display:none !important;
}
* html input.ibox {
	margin-top:-4px;
}

* html .ieMarginTopFix {
	margin-top:-3px;
}
*+html .ieMarginTopFix {
	margin-top:-3px;
}

p { margin:	0; }

* html ul {margin-left:5px;}

/** ----------------------------------------------------------------------------
 *	Classes
**/

.pos-rel { position:	relative; }
.bold { font-weight:	700; }
.underline { text-decoration:	underline; }
.italic { font-style:	italic; }
.left { text-align:		left; }
.right { text-align:	right; }
.center { text-align:	center; }
.justify { text-align:	justify; }
.top { vertical-align:	top; }
.middle { vertical-align:	middle; }
.bottom { vertical-align:	bottom; }
.nodisplay { display:	none; }
.block { display:		block; }
.inline { display:		inline; }
.width100 { width:		100%; }

.float-right {
	display:	inline;
	float:		right !important;
}

.float-left {
	display:	inline;
	float:		left !important;
}

.float-center { display:	inline; }

.freespace {
	clear:	 		both;
}
br.freespace, .big-left br {
	line-height:	0;
	height:			0;
}
* html br.freespace {
	font-size:0;
}
*+html br.freespace {
	font-size:0;
}
* html .big-left br {
	font-size:0;
}
*+html .big-left br {
	font-size:0;
}

.image { border:	0; }

.page-paging { padding:	3px; }

.mainMenu, .menuhead {
	font-weight:	700;
	color:			#FFF;
	text-decoration:none;
}

.submenu {     
	color:			#FFF;
	text-decoration:none;
}

.contentmenu, .guide { text-decoration:	none; }

.containerHead, .formpflicht, .formpflichtleer, .headline {
	color:		#424848;
	font-weight:700;
}

.containerURL { color: #1e6d81; }
.formtext { color: #424848; }

.footer {
	color:		#FFF;
	margin-left:5px;
}

.lightURL { color:		#FFF; }
       
.eventdate, .eventtitle, .magazinetitle, .magazinedate {
	color:		#424848;
	font-weight:700;
}

.containerText, .eventtext, .eventurl, .firmentext, 
.picturetext, span.paging, .text { color:	#424848; }

td.containerText {
	vertical-align:	middle;
}  
   
.magazineshorttext {
	color:		#424848;
	text-align:	justify;
	font-weight:700;
}

.magazinetext {
	color: #424848;
	line-height: 17px;
	text-align:	justify;
}

a.magazinmehr{ color:		#134B62; }
.formpflicht, .firmentitel { font-weight:	700; }
.menu { background-color:	#090; }
.menuhighlight { background-color:	#F50; }
.menuactive { background-color:	#C00; }

.ctopbox-left { 
	margin-right: 8px !important;
}

/** ----------------------------------------------------------------------------
 *	FORM Elements
**/

div.page-form-begin {
	color:		#424848;
	padding:	14px 7px;
	text-align:	center;
}

* html label.ieBugfixLineHeight {
	display:		inline;
	line-height:	20px;
}

/** ----------------------------------------------------------------------------
 *	FRAME
**/

div.page-frame {
	background	: #4DB3C9 url(/pics/layout/relaunch2010/toyota_bg_subm.jpg) no-repeat center 0;
	overflow	: hidden;
	padding		: 0 0 0px;
} 

/** ----------------------------------------------------------------------------
 *	PAGE
**/
  
div.page {
	width:	824px;
	margin:	0 auto;
}  

div.page-bg1 {
	width:	100%;
	margin:	0;
}

div.page-bg2 {
	position:	relative;
	width:		100%;
	margin:		0;
}

/** ----------------------------------------------------------------------------
 *	HEADER
**/

div.page-header { height:	146px; }

.place_flash {
	position:	absolute;
	top:		0;
	left:		247px;
	width:		344px;
	height:		144px;
	/*background:	url(/pics/layout/swf_fallback_teamtoyota2008.jpg) no-repeat;*/
	/*background:	url(/pics/layout/swf_fallback_toy_handball_235x126.jpg) no-repeat;*/
	background:	url(/pics/layout/relaunch2010/swf_fallback_camp062009.jpg) no-repeat;
	z-index:	100; /* TR: BUGFIX Flash, 20.01.08 */
}

img.page-header-img {
	position:	absolute;
	top:		0;
	left:		247px;	
}


div.page-header-board {
	background:	transparent url(/pics/layout/anzeige.gif) no-repeat 1px 0px;
	width:		232px;
	height:		144px;
	float:		right;
}

div.head-loginbox {
	width:			217px;
	margin-top:		10px;
	padding-left:	8px;
	color:			#fff;
}

form div.head-loginbox {
	margin-top:		7px;
	padding-left:	13px;
}

.head-login-welcome {
	position:	relative;
	width: 130px;
}

div.head-loginbox #head-login {
	float:			left;
	line-height:	15px;
	vertical-align:	bottom;
}

* html div.head-loginbox #id_head_username {
	margin-bottom:	4px;
}

div.head-loginbox .tafel {
	position:	absolute;
	top:		10px;
	right:		0;
	width:		94px;
	height:		49px;
	text-align:	center;
}

* html div.head-loginbox .tafel {
	right:	0px;
}

form div.head-loginbox .tafel {
	top:	6px;
}

div.head-loginbox .tafel-links {
	clear:		both;
	position:	absolute;
	top:		58px;
	width:		227px;
	margin-left:-10px;
	overflow:	hidden;
}
div.head-loginbox .tafel-links a {
	color:		#FFFFFF !important;
}

*+html div.head-loginbox .tafel-links { top:	57px; } 

.head-loginbox #head-login-submit {
	position:	relative;
	top:		2px;
	left:		48px;
}

div.page-header-loginboard {
	float:		left;
	position:	absolute;
	top:		62px;
	width:		232px;
	height:		80px;
	background:	transparent url(/pics/layout/box_meinverein_bg_neu.jpg) no-repeat 1px 0px;
}

div.head-loggedin { padding:	3px 6px; }
* HTML .head-loggedin { margin:	2px 5px; }
.head-loggedin h4 { font-weight:700; }

.head-loggedin #vlogo_lnk {
	float:		left;
	margin:		0 5px;
}

.login-input {
	width:			58px !important;
	height:			12px !important;
	border:			0 !important;
	padding:		0 2px !important;
	line-height:	12px !important;
	font-size:		10px !important;
}

#loginpage_form {
	margin-top:	8px;
	padding: 	0 7px;
}

#loginpage_form label, #loginpage_form input  {
	float:			left;
	margin-right:	10px;
}

div.page-path {
	clear:		both;
	height:		11px;
	padding:	0px 0px 3px 0;
	font-size:	9px !important;
}
 
div.page-path * {
	font-size:		9px !important;
	text-decoration:none;
}

.map-empfehlen { 
	position:	absolute;
	top:		215px;
	right:		18px;
}

/** ----------------------------------------------------------------------------
 *	PAGE HORIZONTAL MENU
**/

div.hmenu {
	color: #1E6D81;
	text-align: center;
	clear: both;
	font-family: Tahoma, Arial, Helvetica;
	width: 826px;
	z-index: 250;
	padding: 0;
	margin: 0;
	padding-bottom:40px;
	position:relative;
	background:transparent url(/pics/layout/menu/menu_rfree.gif) no-repeat top right;
}
* html div.hmenu {
	background:transparent url(/pics/layout/menu/menu_rfree.gif) no-repeat right -1px;
}
*+html div.hmenu {
	background:transparent url(/pics/layout/menu/menu_rfree.gif) no-repeat right -1px;
}
div.hmenu-inlay {
	text-align: left;
}
div.hmenu * {
	cursor: pointer;
}
ul.hmenu {
	padding: 0;
	margin: 0;
	list-style-type: none;
	clear: both;
}
li.hmenu {
	float: left;
	position: relative;
}
a.hmenu {
	text-decoration: none;
	display: block;
	text-align:left;
	color: #1E6D81;
}
a.hmenu:hover {
	text-decoration:none;
}

/*** HMENU SCHLEIFENDURCHLAUF  ***/
/*** HMENU 1 ***/
ul.hmenu1 {
		margin-top:-1px;
	position:relative;
	}
* html ul.hmenu1 {
		position:static;
	}
table.hmenu1 {
	position: absolute;
	border-collapse:collapse;
	z-index: 2;
	}

a.hmenu1 {
		color: #2E5E74;
			font-weight: none;
}
a.hmenu1-first {
	border-top-width:0 !important;
}
a.hmenu1-last {
	border-bottom-width:0 !important;
}
a.hmenu1:hover,a.hmenu1-active:hover {
	text-decoration: none;
		color: #FFFFFF !important;
	}
a.hmenu1-hassub-items {
	}	
a.hmenu1-active, a.hmenu1-not:hover {
	text-decoration: none;
		color: #FFFFFF !important;
	}
* html li.hmenu1-hassub-items a.hmenu1-not:hover {
	}
* html a.hmenu1-not:hover {
	}
li.hmenu1 {
	z-index: 279;
	margin: 0;
	padding: 0;
	border: 0;
		position:static;
	}
li.hmenu1-active,li.hmenu1-not:hover {
	}
li.hmenu1-not:hover a.hmenu1 {
	}
li.hmenu1-not:hover a.hmenu1-hassub-items {
	} 
li.hmenu1-hassub-items a.hmenu1-active {
	}
* html li.hmenu1 {
	}
*+html li.hmenu1 {
	}
li.hmenu1-active {
	z-index: 278;
}
li.hmenu1-active ul.hmenu2 {
	visibility: visible;
	z-index:1802;
}

a.hmenu1:hover ul.hmenu2 {
	visibility: visible !important;
	z-index:1801 !important;
}

li.hmenu1:hover ul.hmenu2 {
	visibility: visible !important;
	z-index:1801 !important;
}
/*** HMENU 2 ***/
ul.hmenu2 {
		position:absolute;
	top:36px;
	left:0;
	width:822px;
	visibility: hidden;
	display: block;
	background: #2D5D74;
	}
* html ul.hmenu2 {
		margin-top:0px;
	}
table.hmenu2 {
	position: absolute;
	border-collapse:collapse;
	z-index: 2;
	}

a.hmenu2 {
		line-height: 25px;
	display: inline;
	padding: 0px 3px;
	height: 25px;
	overflow: hidden;
	color: #FFFFFF;
			font-weight: none;
}
a.hmenu2-first {
	border-top-width:0 !important;
}
a.hmenu2-last {
	border-bottom-width:0 !important;
}
a.hmenu2 span.hmenu2 {
	float: left;
}
a.hmenu2 span.hmenu2trim {
	display: block;
	float: left;
	padding-left: 3px;
}
a.hmenu2 span.hmenu2text {
	}
a.hmenu2:hover,a.hmenu2-active:hover {
	text-decoration: none;
		color: #EEF6FA;
	}
a.hmenu2-hassub-items {
	}	
a.hmenu2-active, a.hmenu2-not:hover {
	text-decoration: none;
		color: #FFFFFF !important;
	}
* html li.hmenu2-hassub-items a.hmenu2-not:hover {
	}
* html a.hmenu2-not:hover {
	}
li.hmenu2 {
	z-index: 280;
	margin: 0;
	padding: 0;
	border: 0;
		background-color: #2E5E74;
	}
li.hmenu2-active,li.hmenu2-not:hover {
	}
li.hmenu2-not:hover a.hmenu2 {
	}
li.hmenu2-not:hover a.hmenu2-hassub-items {
	} 
li.hmenu2-hassub-items a.hmenu2-active {
	}
* html li.hmenu2 {
	}
*+html li.hmenu2 {
	}
li.hmenu2-active {
	z-index: 279;
}

a.hmenu2:hover ul.hmenu3 {
	visibility: visible !important;
	z-index:1802 !important;
}

li.hmenu2:hover ul.hmenu3 {
	visibility: visible !important;
	z-index:1802 !important;
}
/*** HMENU 3 ***/
ul.hmenu3 {
		z-index: 241;
	position:absolute;
	visibility: hidden;
	width: 230px;
	display: block;
	border:2px solid white;
				border-top-width:0;
		left: 0;
		top: 25px;
		background: #2D5D74;
		 
	}
* html ul.hmenu3 {
		top:0;
	}
table.hmenu3 {
	position: absolute;
	border-collapse:collapse;
	z-index: 2;
					left: -1px;
		top: 25px;
			}

a.hmenu3 {
		line-height: 25px;
	display: block;
	width: 220px;
	height: auto;
	padding-left:10px;
			color: #FFFFFF;
	border-bottom: 1px solid #275265;
	border-top: 1px solid #3B6A7E;
		font-weight: none;
}
a.hmenu3-first {
	border-top-width:0 !important;
}
a.hmenu3-last {
	border-bottom-width:0 !important;
}
a.hmenu3 span.hmenu3 {
	float: left;
}
a.hmenu3 span.hmenu3trim {
	display: block;
	float: left;
	padding-left: 3px;
}
a.hmenu3 span.hmenu3text {
		display: block;
	float: left;
	width: 220px;
	padding-left: 10px;
	}
a.hmenu3:hover,a.hmenu3-active:hover {
	text-decoration: none;
		color: #EEF6FA;
	}
a.hmenu3-hassub-items {
		background: transparent url(/pics/layout/menu4_arrow.jpg) 214px 8px  no-repeat;
	}	
a.hmenu3-active, a.hmenu3-not:hover {
	text-decoration: none;
		border-bottom: 1px solid #A3BBC5;
	border-top: 1px solid #CED7DC;
	color: #275265 !important;
	}
* html li.hmenu3-hassub-items a.hmenu3-not:hover {
		background: #BCCBD2 url(/pics/layout/menu3_arrow.jpg) 214px 8px no-repeat !important;
	}
* html a.hmenu3-not:hover {
		background-color: #BCCBD2;
	}
li.hmenu3 {
	z-index: 281;
	margin: 0;
	padding: 0;
	border: 0;
		background-color: #2E5E74;
	}
li.hmenu3-active,li.hmenu3-not:hover {
		background-color: #BCCBD2;
	}
li.hmenu3-not:hover a.hmenu3 {
		color: #2D5D74 !important;
	border-bottom: 1px solid #A3BBC5;
	border-top: 1px solid #CED7DC;
	}
li.hmenu3-not:hover a.hmenu3-hassub-items {
		background: transparent url(/pics/layout/menu3_arrow.jpg) 214px 8px no-repeat;
	} 
li.hmenu3-hassub-items a.hmenu3-active {
		background: transparent url(/pics/layout/menu3_arrow.jpg) 214px 8px no-repeat !important;
	}
* html li.hmenu3 {
		height:27px;
	line-height:27px;
	margin:0;
	padding:0;
	border:0;
	display:block;
	}
*+html li.hmenu3 {
		height:27px;
	line-height:27px;
	margin:0;
	padding:0;
	border:0;
	display:block;
	}
li.hmenu3-active {
	z-index: 280;
}

a.hmenu3:hover ul.hmenu4 {
	visibility: visible !important;
	z-index:1803 !important;
}

li.hmenu3:hover ul.hmenu4 {
	visibility: visible !important;
	z-index:1803 !important;
}
/*** HMENU 4 ***/
ul.hmenu4 {
		z-index: 242;
	position:absolute;
	visibility: hidden;
	width: 230px;
	display: block;
	border:2px solid white;
				margin-left: 230px;
		top: 0;
		background: #BCCBD2;
		 
	}
* html ul.hmenu4 {
		top:0;
	}
table.hmenu4 {
	position: absolute;
	border-collapse:collapse;
	z-index: 2;
					left: 0;
		top: 0;
			}

a.hmenu4 {
		line-height: 25px;
	display: block;
	width: 220px;
	height: auto;
	padding-left:10px;
			color: #275265;
	border-bottom: 1px solid #A3BBC5;
	border-top: 1px solid #CED7DC;
		font-weight: none;
}
a.hmenu4-first {
	border-top-width:0 !important;
}
a.hmenu4-last {
	border-bottom-width:0 !important;
}
a.hmenu4 span.hmenu4 {
	float: left;
}
a.hmenu4 span.hmenu4trim {
	display: block;
	float: left;
	padding-left: 3px;
}
a.hmenu4 span.hmenu4text {
		display: block;
	float: left;
	width: 220px;
	padding-left: 10px;
	}
a.hmenu4:hover,a.hmenu4-active:hover {
	text-decoration: none;
		color: #275265;
	}
a.hmenu4-hassub-items {
		background: transparent url(/pics/layout/menu3_arrow.jpg) 214px 8px no-repeat;
	}	
a.hmenu4-active, a.hmenu4-not:hover {
	text-decoration: none;
		color: #FFFFFF !important;
	border-bottom: 1px solid #275265;
	border-top: 1px solid #3B6A7E;
	}
* html li.hmenu4-hassub-items a.hmenu4-not:hover {
		background: #2E5E74 url(/pics/layout/menu4_arrow.jpg) 214px 8px no-repeat !important;
	}
* html a.hmenu4-not:hover {
		background-color: #2E5E74;
	}
li.hmenu4 {
	z-index: 282;
	margin: 0;
	padding: 0;
	border: 0;
		background-color: #BCCBD2;
	}
li.hmenu4-active,li.hmenu4-not:hover {
		background-color: #2D5D74;
	}
li.hmenu4-not:hover a.hmenu4 {
		color: #BCCBD2 !important;
	border-bottom: 1px solid #275265;
	border-top: 1px solid #3B6A7E;
	}
li.hmenu4-not:hover a.hmenu4-hassub-items {
		background: transparent url(/pics/layout/menu4_arrow.jpg) 214px 8px  no-repeat;
	} 
li.hmenu4-hassub-items a.hmenu4-active {
		background: transparent url(/pics/layout/menu4_arrow.jpg) 214px 8px  no-repeat !important;
	}
* html li.hmenu4 {
		height:27px;
	line-height:27px;
	margin:0;
	padding:0;
	border:0;
	display:block;
	}
*+html li.hmenu4 {
		height:27px;
	line-height:27px;
	margin:0;
	padding:0;
	border:0;
	display:block;
	}
li.hmenu4-active {
	z-index: 281;
}

a.hmenu4:hover ul.hmenu5 {
	visibility: visible !important;
	z-index:1804 !important;
}

li.hmenu4:hover ul.hmenu5 {
	visibility: visible !important;
	z-index:1804 !important;
}
/*** HMENU 5 ***/
ul.hmenu5 {
		z-index: 243;
	position:absolute;
	visibility: hidden;
	width: 230px;
	display: block;
	border:2px solid white;
				margin-left: 230px;
		top: 0;
		background: #BCCBD2;
		 
	}
* html ul.hmenu5 {
		top:0;
	}
table.hmenu5 {
	position: absolute;
	border-collapse:collapse;
	z-index: 2;
					left: 0;
		top: 0;
			}

a.hmenu5 {
		line-height: 25px;
	display: block;
	width: 220px;
	height: auto;
	padding-left:10px;
			color: #FFFFFF;
	border-bottom: 1px solid #275265;
	border-top: 1px solid #3B6A7E;
		font-weight: none;
}
a.hmenu5-first {
	border-top-width:0 !important;
}
a.hmenu5-last {
	border-bottom-width:0 !important;
}
a.hmenu5 span.hmenu5 {
	float: left;
}
a.hmenu5 span.hmenu5trim {
	display: block;
	float: left;
	padding-left: 3px;
}
a.hmenu5 span.hmenu5text {
		display: block;
	float: left;
	width: 220px;
	padding-left: 10px;
	}
a.hmenu5:hover,a.hmenu5-active:hover {
	text-decoration: none;
		color: #EEF6FA;
	}
a.hmenu5-hassub-items {
		background: transparent url(/pics/layout/menu4_arrow.jpg) 214px 8px  no-repeat;
	}	
a.hmenu5-active, a.hmenu5-not:hover {
	text-decoration: none;
		border-bottom: 1px solid #A3BBC5;
	border-top: 1px solid #CED7DC;
	color: #275265 !important;
	}
* html li.hmenu5-hassub-items a.hmenu5-not:hover {
		background: #BCCBD2 url(/pics/layout/menu3_arrow.jpg) 214px 8px no-repeat !important;
	}
* html a.hmenu5-not:hover {
		background-color: #BCCBD2;
	}
li.hmenu5 {
	z-index: 283;
	margin: 0;
	padding: 0;
	border: 0;
		background-color: #2E5E74;
	}
li.hmenu5-active,li.hmenu5-not:hover {
		background-color: #BCCBD2;
	}
li.hmenu5-not:hover a.hmenu5 {
		color: #2D5D74 !important;
	border-bottom: 1px solid #A3BBC5;
	border-top: 1px solid #CED7DC;
	}
li.hmenu5-not:hover a.hmenu5-hassub-items {
		background: transparent url(/pics/layout/menu4_arrow.jpg) 214px 8px  no-repeat;
	} 
li.hmenu5-hassub-items a.hmenu5-active {
		background: transparent url(/pics/layout/menu3_arrow.jpg) 214px 8px no-repeat !important;
	}
* html li.hmenu5 {
		height:27px;
	line-height:27px;
	margin:0;
	padding:0;
	border:0;
	display:block;
	}
*+html li.hmenu5 {
		height:27px;
	line-height:27px;
	margin:0;
	padding:0;
	border:0;
	display:block;
	}
li.hmenu5-active {
	z-index: 282;
}

a.hmenu5:hover ul.hmenu6 {
	visibility: visible !important;
	z-index:1805 !important;
}

li.hmenu5:hover ul.hmenu6 {
	visibility: visible !important;
	z-index:1805 !important;
}

a.hmenu1 span.hmenu1 {
	display:block;
	height:36px;
	line-height:40px;
	text-align:center;
	padding:0px 0px;
	position:relative;
	font-size:12px !important;
	font-weight:bold;
	overflow:hidden;
}

a.hmenu1-active span.hmenu1 {
	background-position:0px -36px !important;
}
a.hmenu1:hover span.hmenu1 {
	background-position:0px -36px;
}

a.hmenu1 .hmenu1text {
}
/* HOME */
a.hmenu1 span.hmenu1-1 {
	background:transparent url(/pics/layout/menu/menu_1.gif) no-repeat 0px 0px;
	width:75px;
}

/* HB4YOU */
a.hmenu1 span.hmenu1-2 {
	background:transparent url(/pics/layout/menu/menu_2.gif) no-repeat 0px 0px;
	width:150px;
}
span.hmenu1text-2 {
	position:absolute;
	overflow:hidden;
	left:16px;
	width:52px;
}
* html span.hmenu1text-2 {
	left:-32px;
	width:53px;
}
*+html span.hmenu1text-2 {
	left:-32px;
	width:53px;
}
/* Bundesligen */
a.hmenu1 span.hmenu1-3 {
	background:transparent url(/pics/layout/menu/menu_3.gif) no-repeat 0px 0px;
	width:136px;
}
span.hmenu1text-3 {
	padding-left:45px !important;
}

/* DHB */
a.hmenu1 span.hmenu1-4 {
	background:transparent url(/pics/layout/menu/menu_4.gif) no-repeat 0px 0px;
	width:176px;
}
span.hmenu1text-4 {
	padding-left:34px !important;
}

a.hmenu1 span.hmenu1-5 {
	background:transparent url(/pics/layout/menu/menu_5.gif) no-repeat 0px 0px;
	width:180px;
}
span.hmenu1text-5 {
	padding-left:25px !important;
}
/* LOUNGE
a.hmenu1 span.hmenu1-5 {
	background:transparent url(/pics/layout/menu/menu_5.gif) no-repeat 0px 0px;
	width:180px;
}
span.hmenu1text-5 {
	padding-left:17px !important;
} */

/* Handball erleben */
a.hmenu1 span.hmenu1-5 {
	background:transparent url(/pics/layout/menu/menu_5.gif) no-repeat 0px 0px;
	width:180px;
}
span.hmenu1text-5 {
	padding-left:26px !important;
}

/* Kontakt */ 
a.hmenu1 span.hmenu1-6 {
	background:transparent url(/pics/layout/menu/menu_6_school.gif) no-repeat 0px 0px;
	width:107px;
}
a.hmenu1 span.hmenu1-6 span{
	display:none;
}
/*** SPECIAL TOYOTA ***/
a.hmenu1-active b.specialToyota {
	color:white;
}
a.hmenu2-active b.specialToyota {
	color:white;
}
b.specialToyota {
	color:#E60606;
	font-weight:bold;
}
a.hmenu1:hover b.specialToyota {
	color:white;
}
a.hmenu2:hover b.specialToyota {
	color:white;
}
a.hmenu1-active:hover b.specialToyota {
	color:white;
}
a.hmenu2-active:hover b.specialToyota {
	color:white;
}



/** ----------------------------------------------------------------------------
 *	SEARCH BOX
**/

div.suche {
	padding:	5px 0 5px 12px;
	background:	#134B62;
	margin:		16px 0 0;
}

/** ----------------------------------------------------------------------------
 *	PAGE MAIN
**/

div.page-main {
	clear		: both;
	margin		: 4px 0 0;
}

div#cube {
	display:	none;
	position:	absolute;
	top:		325px;
	left:		846px;
	width:		122px;
	height:		131px;
}

div#cube_red_l {
	position:	absolute;
	top:		138px;
	left:		-60px;
	width:		58px;
	height:		63px;
}

div#cube_red_r {
	position:	absolute;
	top:		138px;
	left:		826px;
	width:		58px;
	height:		63px;
}

.bande_l {
	position:	absolute;
	top:		182px;
	left:		-296px;	
}

.bande_r {
	position:	absolute;
	top:		180px;
	right:		-301px;	
}


/** ----------------------------------------------------------------------------
 *	PAGE VERTICAL MENU
**/

div.page-vmenu {
	width:			272px;
	margin-left:	-824px;
	float:			left;
	text-align:		left;
}

/** ----------------------------------------------------------------------------
 *	PAGE CONTAINER
**/

div.page-container
{
	width:			272px;
	margin-left:	-272px;
	float:			right;
}

div.page-vmenu-container {
	width:	272px;
}

div.page-content-container {
	width:	272px;
}

* html div.page-content-container {
	position:	relative;
	top: 		-5px;
}

div.page-container-workspace {
	float:		left;
	position:	relative; /** relevant for rounded corners **/
	z-index:50;
	width:		266px;
	min-height:	80px;
	border:		0;
	overflow	: hidden;
}

* html div.page-container-workspace {
	height:	80px;
}

div.page-container-block {
}

div.page-container-block h3 {
	display:		block;
	border-top:		1px solid #BBBFC0;
	padding:		2px 5px;
	line-height:	16px;
}

div.page-container-headline {
	padding:		0 7px;
	color:			#D92626;
	text-align:		left;
	font-weight:	700;
	text-decoration:none;
	background:		#fff;
	overflow:		hidden;
}

div.page-container-content {
	color:		#1A3C44;
	padding:	3px 5px;
}

div.page-container-content a {
	color:	#D62323;
}

h2.page-container {
	display:	inline;
	color:		#c90023;
}

img.border-image { float:	left; }

div.page-top-container{
	width		: 100%;
	float		: left;
}
div.page-top-container div.page-container-workspace-top{
	margin	: 0 0 4px 4px !Important;
}
div.page-top-container div.page-container-workspace-top.cnt_0{
	margin	: 0 0 4px 0px !Important;
}


/** ----------------------------------------------------------------------------
 *	PAGE CONTENT
**/

div.page-content {
	float:		left;
	width:		272px;
	margin:		0 276px 0 276px;
	padding:	0;
	min-height:	446px !important;
}
 
* html div.page-content {
	height:	446px;
	margin:	0 276px 0 0;
	padding-left:276px;
}

div.page-content-left {
	margin:	0 0 0 276px;
	width: 548px;
}

div.page-content-right { 
	margin:	0 276px 0 0;
	width: 548px;
}

* html div.page-content-right { padding-left:	0; }

div.page-content-all {
	width: 824px;
	margin: 0;
}

* html div.page-content-all { margin:0;padding:0; }

div.page-content-workspace, div.page-content-workspace-galerie, div.page-content-workspace-blue-galerie {
	position:			relative; /** relevant for rounded corners **/
	margin:				0 0 0px;
	width:				100%;
	padding:			0;
	border:				0;
	background-color:	#FFFFFF;
}

* html div.page-content-workspace, * html div.page-content-workspace-galerie, div.page-content-workspace-blue-galerie {
	overflow:	hidden;
} 


/*	EM Frames :
	tl, 01.2008: used for dpa imported flash element 
*/

.EM_frames, .EM_frames * { 
	background-color: transparent !important;
}

.EM_frames iframe {
	width:		750px !important;
	height:		488px !important;
	margin:		0 auto !important;
	overflow:	hidden !important;
}

.EM_frames .crn, .EM_frames .page-content-header {
	display:	none;
}

div.page-content-header {
	color:		#134B62;
	padding:	5px 7px 3px 7px;
	font-weight:700;
	margin:		0;
	text-align:	left;
	
}

div.page-content-text div.page-content-header {
	padding:	5px 7px 3px 0px !important;
}

div.page-content-text {
	text-align:	left;
	color:		#424848;
	height:		100%;
	padding:	10px 3px 3px ;
}

.page-content.page-content-right div.page-content-text {
	padding:	3px 7px;
}

.page-content div.contr_pad div.page-content-text { padding:	0px 0px 0px 0px; }
*+html .x_contr_pad { padding-bottom: 0px; }

h3.page-content {
	display:	inline;
	font-size:	12px;
	color:		#c90023;
}

.menu1184 h3.page-content{
	color : #F48844 !important;
}

.page-content-container {
}

* html .page-content-container {
	margin:9px -6px 0 0px;
}
*+html .page-content-container {
	margin:0px -6px 0 0px;
}

/** ----------------------------------------------------------------------------
* HOME_MAGAZIN
**/

div.page-header-homeMagazin{
	width	: 100%;
	float	: left;
	margin  : 0px;
	margin  : 0px 0 4px;
	padding : 0px;
	clear   : right; 	
}
div.page-header-homeMagazin_1426{
	width 	: 550px;
	float	: left;
	margin  : 0px;
	margin  : 0px 0 4px;
	padding : 0px;
	clear   : right;
}
div.page-header-homeMagazin-inner{
	float	: left;
	width	: 100%;
}
div.page-header-homeMagazin-inner_1426{
	width	: 550px!important;
}
div.page-header-homeMagazin-inner div.page-content-text{
	padding : 3px;	
}
div#container_178, div#container_175,div#container_182 {
	padding		: 0 0px 0;
}
/** ----------------------------------------------------------------------------
 *	PAGE FOOTER
**/

div.page-footer {
	width:		100%;
	margin:		0;
	padding:	0px 0 0px;
	clear:		both;	
	color:		#b9c9d0;
	text-align:	center;
	background:	#0f6075 url(/pics/layout/relaunch_startseite_2011/bg_footer.jpg) repeat-x top center;
}
div.page-footer-men {
	width		: 100%;
	margin		: 0;
	padding		: 0px 0 80px;
	/*background	: url(/pics/layout/relaunch_startseite_2011/footer_handball_men.png) no-repeat center 60px;*/
}

div.koop {
	width:			824px;
	margin:			0 auto 16px;
	padding-top:	1px;
	text-align:		right;
}

div.koop #empfehlen { float:	left; }
div.koop #empfehlen a { margin:	0; }
div.koop #hmagazin { float:	left; margin: 4px 0px 0px 19px; }
div.koop #hmagazin a { margin:	0; }
div.koop a { margin:	0 5px 0 20px; }

div.page-footer-inner {
	width:		824px;
	margin:		0px auto;
	text-align:	left;
}

div.page-footer-inner a {
	color:			#b9c9d0;
	text-decoration:none;
}

div.page-footer-inner th {
	width:			167px;
	text-align:		left;
}

div.page-footer-inner tr {
	line-height:	18px;
}

/** ----------------------------------------------------------------------------
 *  ROUNDED CORNERS
**/

.crn {
	position:	absolute;
	left:		0px;
	width:		100%;
	height:		6px;
	line-height:6px;
	font-size:	6px;
	background:	url(/pics/layout/corners.png) no-repeat 0 0;
}

.crn_t, .crn_t_med, .crn_t_big, .crn_t_reg { top:	0; }

.crn_b, .crn_b_med, .crn_b_big, .crn_b_reg {
	bottom:					0;
	background-position:	0 -10px;
}

* html .crn_b, * html .crn_b_med, * html .crn_b_big, * html .crn_b_reg { bottom:	-1px; }
.crn_t_med { background-position:	-276px 0; }
.crn_b_med { background-position:	-276px -10px; }
.crn_t_big { background-position:	0 -18px; }
.crn_b_big { background-position:	0 -28px; }

.crn_t_reg { height:4px;background-position:	0 -33px; }
.crn_b_reg { height:4px;background-position:	0 -28px; }

/** ----------------------------------------------------------------------------
 *  WIRD ALS DEFAULT CLASS Fï¿½R UMFRAGECONTAINER GENUTZT
**/
* html .frauenwm-umfragecont .firstlevelspan {
	padding: 1px 0px 3px 10px !important;
}
*+html .frauenwm-umfragecont .firstlevelspan {
	padding: 1px 0px 3px 10px !important;
	outline:0;
}
* html .frauenwm-umfragecont .buttonpicabschicken {
	padding: 0px !important;
}
*+html .frauenwm-umfragecont .buttonpicabschicken {
	padding: 0px !important;
}

/** ----------------------------------------------------------------------------
 *  ALTERNATIVKLASSE Fï¿½R UMFRAGECONTAINER
**/
* html .herrenwm-umfragecont .firstlevelspan {
	padding: 1px 0px 3px 10px !important;
}
*+html .herrenwm-umfragecont .firstlevelspan {
	padding: 1px 0px 3px 10px !important;
	outline:0;
}
* html .herrenwm-umfragecont .buttonpicabschicken {
	padding: 0px !important;
}
*+html .herrenwm-umfragecont .buttonpicabschicken {
	padding: 0px !important;
}

.herrenwm-umfragecont, .herrenwm-umfragecont * {
	/*color:white !important;*/
}

/** ----------------------------------------------------------------------------
 *  INDIVIDUAL CLASSES
**/
	.white {	color:	#fff !important; }
	.white a {	color:	#fff; }


/** ----------------------------------------------------------------------------
 *  INDIVIDUAL CONTAINERS
**/

.box_txt_indent {	padding: 0 6px; }

.container {
	height:			80px;
	/*border:			3px solid #fff;*/
	border-width:	0 3px;
	text-align:		left;
	overflow:		hidden;
}

.container input {
	margin-left:	 3px;
}

/*	CONTAINER HANDBALL4YOU	*/
div.contr_hb4u {
	height:			208px;
	padding-top:	52px;
	background:		url(/pics/container/h4u_bg.jpg) no-repeat 0 0;
}

div.contr_hb4u2 { height:	118px; }

.contr_hb4u p {
	width:			145px;
	margin:			0 0 6px 3px;
	padding-left:	15px;
	background:		url(/pics/container/bullet_r.gif) no-repeat 0 2px;
}

.contr_hb4u p strong {
	font-weight:	700;
	color:			#c90023;
}

.contr_hb4u a {
	display:		block; 
	width:			178px; 
	height:			27px;
	margin-top:		20px;
	text-decoration:none;
}

.contr_hb4u a:hover {text-decoration:none;}

.contr_hb4u .h4u_gwspiel {
	position:		relative;
	margin-top:		3px;
	padding-left:	7px;
	color:			#fff;
}

.h4u_gwspiel p {
	width:			auto;
	margin:			0;
	padding-left:	0;
	background:		none;
	z-index:		0;
}

.h4u_gwspiel p strong {
	color:		#fff;
}

.contr_hb4u h4 {
	margin: 	5px 0;
	line-height:17px;
	font-size:	15px;
	z-index:		0;
}

.contr_hb4u a#hb4u_vip {
	display:	block;
	position:	absolute;
	top:		0;
	left:		0;
	width:		100%;
	height:		87px;
	margin-top:	0;
	z-index:	9;
}

* html .contr_hb4u a#hb4u_vip {
	left:	-7px;
}

.contr_hb4u a#hb4u_vip img {
	width:		265px;
	height:		87px;
}

.profileImgClass {
	border:1px solid black;
}
	
	
/*	CONTAINER HANDBALL4ME	*/
div.contr_hb4me {
	height:		350px;
	background: transparent;
}

.contr_hb4me .page-container-block {
	padding-bottom: 3px;	
}

#hb4me-slider-box {
	width:266px;
	height:295px;
	overflow:hidden;
	margin-top:1px;
}

.hb4me-slider {
	background-image:url(/pics/layout/h4me_btn_bg.jpg);
	background-repeat:no-repeat;
	color:#1E6D81;
	display:block;
	line-height:21px;
	margin-top:2px;
	padding-bottom:1px;
	padding-left:7px;
	cursor:pointer;
	font-size:12px;
}

.hb4me-slider span {
	color:#c90023 !important;
}

.hb4me-slider-active {
	background:url(/pics/layout/h4me_content_bg_1.jpg) no-repeat 0px 0px;
	color:#c90023;
	display:block;
	line-height:21px;
	padding-top:10px;
	padding-left:7px;
	cursor:auto;
}
.hb4me-slider-active span {
	color:BLACK !important;
}

.hb4me-slider-content {
	background:url(/pics/layout/h4me_content_bg_1.jpg) no-repeat 0px -32px;
	width:266px !important;
	overflow:hidden;
}
.hb4me-slider-content2 {
	background:url(/pics/layout/h4me_content_bg_2.jpg) no-repeat 0px -32px !important;
}
.hb4me-slider-content3 {
	background:url(/pics/layout/h4me_tippspiel.jpg) no-repeat 0px -32px !important;
}
/*
.hb4me-slider-content3 {
	background:url(/pics/layout/h4me_content_bg.jpg) no-repeat 0px 0px !important;
}
.hb4me-slider-content4 {
	background:url(/pics/layout/h4me_content_bg.jpg) no-repeat 0px 0px !important;
}
*/

.hb4me-slider-inner {
	height:173px;
	position:relative;
	z-index:0;
	width:252px;
	padding:5px 7px;
	overflow:hidden;
	line-height:14px;
}

.hb4me-leftbtn {
	width:122px;
	position:absolute;
	bottom:0px;
	left:0px;
}

* html .hb4me-leftbtn {
	bottom:-2px;
}
* + html .hb4me-leftbtn {
	bottom:-2px;
}

.hb4me-rightbtn {
	width:122px;
	position:absolute;
	bottom:0px;
	right:11px; 
}

* html .hb4me-rightbtn {
	bottom:-2px;
	right:1px; 
}
* + html .hb4me-rightbtn {
	bottom:-2px;
}

/*	CONTAINER NEW USERS	*/
div.contr_comm_newusers {
	background:	url(/pics/layout/grad_gray2.gif) repeat-x left bottom;
}

/*	CONTAINER ONLINE USERS	*/
div.contr_comm_onlineusers {
	height: 170px;
	background:	url(/pics/layout/grad_gray2.gif) repeat-x left bottom;
}

/*	CONTAINER SPOTLIGHT USERS	*/
div.contr_comm_spotuser {
	height: 170px;
}

/*	CONTAINER USERS OWN GALLERIES	*/
div.contr_comm_owngalleries {
	background:	url(/pics/layout/grad_gray2.gif) repeat-x left bottom;
}

/*	CONTAINER USERS SALUTATION BOX	*/
div.contr_comm_salut {
	background:	url(/pics/layout/grad_gray2.gif) repeat-x left bottom;
}

/*	CONTAINER AKTIONEN	*/
div.contr_aktionen {
	position:	relative;
	background:	url(/pics/layout/grad_gray2.gif) repeat-x left bottom;
}

*+html .contr_aktionen {
	margin-bottom:-4px;	
}

* html .contr_aktionen {
	margin-bottom:-4px;	
}

.contr_aktionen img {
	margin-top:		19px;
	margin-right:	5px;
}

.contr_aktionen p.box_txt_indent {
	padding:	8px 2px 0;
	width:		160px;
}

.contr_aktionen p a { font-weight:	700; }

/*	CONTAINER EMPFEHLEN	*/
div.contr_empfehlen {
	background:	url(/pics/layout/grad_gray2.gif) repeat-x left bottom;
}

*+html .contr_empfehlen { height:	82px; } 

.contr_empfehlen div input {
	border:			1px solid #cdd6d3;
	margin:			3px 0;
}

.contr_empfehlen input.btn_submit {	
	margin-left:	5px;
	margin-top:		3px;
}


/*	CONTAINER Vereinssuche */
div.contr_vsuche { 
	background:	url(/pics/layout/grad_gray2.gif) repeat-x left bottom;
}

* html .contr_vsuche { height:	77px; }

.contr_vsuche input {
	float:			left;
	margin-bottom:	5px;
	margin-right:	26px;
	width:			166px;
}

/*	CONTAINER CHRISTIAN SCHWARZER	*/
div.contr_cs {
	position:	relative;
	height:		170px;
}

/*	CONTAINER Gewinnspiel */
div.contr_gwspiel { 
	position:		relative;
	background:		url(/pics/layout/mannschaftstour_bg.jpg) no-repeat top left;
	height:			153px;
}

/*  CONTAINER TIPPSPIEL */
div.contr_tpspiel {
	padding-top:	142px;
	height:			90px;
	background:		url(/pics/layout/bg_tippspiel_cont.jpg) no-repeat;
}

.contr_tpspiel .box_txt_indent {
	margin-top:0px;
}

.contr_tpspiel_h3a { margin-top: -20px; }
.contr_tpspiel_h3b { margin-top: -14px; }

.contr_tpspiel h3 {	width:	170px; }
.contr_tpspiel p { line-height:	16px; }

.contr_tpspiel a {
	position:	absolute;
	bottom:		0;
	left:		3px;
}

.contr_tpspiel h3 strong { font-size:	17px !important; }

.contr_tpspiel p {
	margin-top:	10px;
	font-size:	11px !important;
}

.contr_tpspiel a {
	position:	relative;
	display:	block;
	margin-top:	4px;
}

.tippspiel_iframe {
	width:	auto;
	height:	480px;
}

/*	CONTAINER Toyota und Handball */
div.contr_toy_hb {
	background:		url(/pics/container/bg_container_hbl_toyota.jpg) repeat-x left top;
	height:			172px;
}

.contr_toy_hb p {
	width:			150px;
	line-height:	16px;
}


/*	CONTAINER Zu den Mannschaften */
div.contr_teams { background:	url(/pics/layout/grad_gray2.gif) repeat-x left bottom; }


/*	CONTAINER Zu den Mannschaften */
div.contr_nl { background:	url(/pics/layout/grad_gray2.gif) repeat-x left bottom; }


/*	CONTAINER Auris/Modelle */
div.contr_modelle {
	height:		170px;
	background:	url(/pics/container/haendlersuche_swz.jpg) no-repeat top left;

}

.contr_modelle a.search_lnk {
	color:white;
	position:	absolute;
	top:		50px;
	left:		68px;
}

.contr_modelle p {
	color:white;	
	margin-top:	9px;
}

.contr_modelle #toyota_haendler {
	float:		left;
	position:	relative;
	top:		5px;
	left:		5px;
}

div.contr_auris {
	position:	relative;
	height:		82px;
	background:	url(/pics/container/bg_auris.jpg) no-repeat top left;
}

a.auris_search_lnk {
	position:	absolute;
	bottom:		5px;
	left:		62px;
}

#id_toyota_haendler_auris {
	float:		left;
	position:	relative;
	top:		5px;
	left:		5px;
}

/*	CONTAINER Flashticker */
div.contr_ticker {
	line-height:	16px;
	padding-top:	125px;
	background:		url(/pics/container/dpa_box.jpg) no-repeat top left;
	height:			120px;
}

.contr_ticker h3 {
	font-size:		12px;
	margin-bottom:	14px;
}

/*	CONTAINER Handball TV */
div.contr_hbtv {
	line-height:	18px;
	background:		url(/pics/layout/grad_gray2.gif) repeat-x bottom left;	
}

/*	CONTAINER Forum4you */
div.contr_forum4u {
	height:		170px;
	background:	url(/pics/container/f4y_bg.jpg) repeat-x bottom left;	
}

.contr_forum4u p {
	width:			145px;
	color:			#b9c9d0;
	margin:			52px 0 6px 3px;
	padding-left:	15px;
	background:		url(/pics/container/bullet_b.gif) no-repeat 0 2px;
}

.contr_forum4u p strong { color:	#fff; }

.contr_forum4u a {
	display:		block; 
	width:			100%;
	height:			27px;
	margin-top:		37px;
	text-decoration:none;
}


/*	CONTAINER INTERESSANTE LINKS */
div.contr_links {
	height:			154px;
	padding:		8px 11px;
	line-height:	19px;
}

.contr_links h4 {
	color:	#0f6075;
}

.contr_links p {
	padding-left:	15px;
	background:		url(/pics/container/bullet_r.gif) no-repeat 0 4px;
}

.contr_links p a {
	color:			#c90023;
	font-weight:	700;
	font-size:		1.2em;
	text-decoration:none;
}

.contr_links a.extern {
	display:		block;
	background:		url(/pics/container/bullet_black.gif) no-repeat 0 5px;
	padding-left:	15px;
	text-decoration:none;
	font-weight:	700;
}


/* CONTAINER FINAL4 */
div.contr_final4 {
	height:		76px;
	padding:	2px 3px;
	font-size:	12px;
	line-height:18px;
	background:	#303940;
}

.contr_final4 * { color:	#fff; }
.contr_final4 p { padding-left:3px;width:180px; }

.contr_final4 a {
	font-weight: 	700;
}

.contr_final4 li {
	background:		url(/pics/container/bullet_w.gif) no-repeat 0 4px;
	padding-left:	15px;
}

div.final_privat {
	background:	#303940 url(/pics/container/4_ani.gif) no-repeat 193px 1px;
	height:		76px;
}

.contr_final4 img.float-right { /* tl: for text container with player portrait */
	width:	69px;
	height:		78px;
	margin:	1px 1px 1px 10px;
}

.final4_overview_fb {
	background: url(/pics/container/fallback_l.jpg) no-repeat top left;
}

.olympia_overview_fb {
	background: url(/pics/container/fallback_o.jpg) no-repeat top left;
}

.final4_flash_l {
	height:		170px;
	background: url(/pics/container/fallback_s.jpg) no-repeat top left;
}

.final4_flash_l:hover, .place_flash:hover, .final4_overview_fb:hover {
	cursor:	pointer;
}


/* CONTAINER FINAL4 LINKS */
div.contr_final4_links {
	height:			132px;
	padding:		15px 15px 113px;
	color:			#fff;
	background:		url(/pics/container/f4_links_bg.jpg) repeat-x bottom left;
}



.contr_final4_links h3 {
	font-size:		14px;
	font-weight:	700;
	color:			#f5b721;
	margin-bottom:	10px;
	padding:		0;
}
.contr_final4_links p { margin-bottom:	20px; }
.contr_final4_links a { color:	#f5b721; }
.contr_final4_links div { margin-top:	6px; }

/* CONTAINER OLYMPIA */
div.contr_olympia {
	height:			168px;
	padding-top:	92px;
	background:		url(/pics/container/olympia_bg.jpg) repeat-x top left;	
}

* html .contr_olympia {
	height:			169px;
}

.contr_olympia h3 { font-size:	14px; }

.contr_olympia p {
	font-size:	11px;
	color:		#424848;
	margin:		10px 10px 7px 6px;
}

.contr_olympia a {
	display:		block;
	margin-left:	3px;
	margin-top:		-2px;
}


/* CONTAINER OLYMPIA HERZLICHEN GLï¿½CKWUNSCH */
div.contr_olympia_hg {
	height:			114px;
	padding-top:	146px;
	background:		url(/pics/container/olympia_f_bg.jpg) repeat-x bottom left;	
}

.contr_olympia_hg h3 { 
	font-size:		14px;
	padding-left:	6px;
}

.contr_olympia_hg p {
	font-size:	12px;
	color:		#424848;
	margin:		4px 10px 7px 6px;
	line-height:	18px;
}

.contr_olympia_hg a {
	display:		block;
	margin-left:	3px;
	margin-top:		8px;
}


/* CONTAINER AKTUELLES */
div.contr_aktuelles {
	position:		relative;
	width:			258px;
	height:			260px;
	color:			#fff;
	padding:		0 4px;
	background:		url(/pics/container/aktuelles_bg.jpg) no-repeat top left;
}

.contr_aktuelles h3, .contr_aktuelles h4 {
	position:		relative;
	color:			#fff;
	font-size:		12px;
	z-index:		2;
}

.contr_aktuelles h3 { padding:	3 12px; }

.contr_aktuelles p {
	color:		#bccbd2;
	padding:	0;
}

.contr_aktuelles a, .contr_aktuelles span { color:	#fff; }

* html .ext, * html .int { height:	1%; }
*+html .ext, *+html .int { min-height:	17px; }

.contr_aktuelles div.ext, .contr_aktuelles div.int {
	position:		relative;
	margin-bottom:	4px;
	padding:		24px 0 4px;
}

.contr_aktuelles div.ext div.cnt, .contr_aktuelles div.int div.cnt {
	height:		35px;
	padding:	0 0 5px 8px;
	background:	url(/pics/container/bg_aktuelles_ext.png) repeat-y 0 0;
	overflow:	hidden;
}

* html .contr_aktuelles div.ext div.cnt, * html .contr_aktuelles div.int div.cnt {
	background:	url(/pics/container/bg_aktuelles_ext.gif) repeat-y 0 0;
}

.contr_aktuelles div.int div.cnt {
	background:	url(/pics/container/bg_aktuelles_int.png) repeat-y 0 0;
}

* html .contr_aktuelles div.int div.cnt {
	background:	url(/pics/container/bg_aktuelles_int.gif) repeat-y 0 0;
}

.contr_aktuelles div.int p {
	color:		#2b4755;
}

#contr_aktuelles_carousel_content{
	padding:	0 12px;
}
	
#contr_aktuelles_carousel_scroller {
	/* tl: -48, damit die News nicht am Rand kleben */
	position:	relative;
	height:		212px;
	overflow:	hidden;
}

.contr_aktuelles_carousel_slide {
	height:		260px;
	float: 		left;
}

.contr_aktuelles-slide {
	height:		214px;
}

.contr_aktuelles .crn_aktuell {
	position:	absolute;
	left:		0;
	background:	url(/pics/container/spr_crn_aktuelles.png) no-repeat 0 0;
}

* html .contr_aktuelles .crn_aktuell {
	background:	url(/pics/container/spr_crn_aktuelles.gif) no-repeat 0 0;
}

.top {
	top:			0;
	width:			250px;
	height:			24px;
	line-height:	24px;
	padding:		0 0 0 8px;
}

.btm {
	bottom:			0;
	width:			100%;
	height:			4px;	
	line-height:	4px;
}

div.ext .top { background-position:	0 -30px; }
div.ext .btm { background-position:	0 -55px; }
div.int .btm { background-position:	0 -25px; }



/* CONTAINER ALLSTAR */
div.contr_allstar {
	background:url(/pics/container/box_gewinnallstar.jpg) no-repeat bottom left;	
}

.contr_allstar p {margin:4px 0;}

.contr_allstar a { font-weight:	700; }


/* CONTAINER ROOKIE */
div.contr_rookie {
	position:		relative;
	padding:		0 0 0 58px;
	background:		url(/pics/container/bg_hb_woche.jpg) no-repeat bottom left;
}

.contr_rookie h3 {
	padding: 0 0 7px 0;
}

.contr_rookie a { text-decoration:	none; }


/* CONTAINER HandballWoche */
.contr_hb_woche {
	background:		url(/pics/container/bg_hb_woche2.jpg) no-repeat bottom left;
}



/** ----------------------------------------------------------------------------
 *  TABELLEN
**/

div.tab_tabelle .container.tabelle {font-size:	12px; height:430px;}

/* tl: gridunit size - head size */
div.tabelle {height:336px;}
.tabelle td { padding:	1px 0; }

.profile_sel_listing {
	width:		100%;
	text-align:	center;	
}

.profile_sel_listing td {
	width:		50%;
	padding:	2px 4px;
}

/* evtl. auslagern? */
table.atabelle {
	width:			100%;
	margin-bottom:	20px;
	text-align:		center;
}

.atabelle td { padding:	2px 0; }
.atabelle th { font-weight:	700;}

td.atabelle_row1 {
	width:		31px;
	padding:	2px 0 2px 6px;
}
td.atabelle_row2 {
	width:		171px;
	padding:	2px;
	text-align:	right;
}
td.atabelle_row3 {
	width:		5px;
	padding:	2px 1px;
	text-align:	right;
}
td.atabelle_row4 {
	width:		171px;
	padding:	2px;
	text-align:	left;
}
td.atabelle_row5 {
	width:		23px;
	padding:	2px;
	text-align:	right;
}
td.atabelle_row6 {
	width:		5px;
	padding:	2px 1px;
	text-align:	right;
}
td.atabelle_row7 {
	width:		23px;
	padding:	2px;
	text-align:	left;
}
td.atabelle_row8 {
	width:		23px;
	padding:	2px;
	text-align:	right;
}
td.atabelle_row9 {
	width:		5px;
	padding:	2px 1px;
	text-align:	right;
}
td.atabelle_row10 {
	width:		23px;
	padding:	2px;
	text-align:	left;
}
td.atabelle_row11 {
	width:		12px;
	padding:	0px 2px 0px 4px;
}

table.suchlisting {
	table-layout:	fixed;
	width:			100%;
}

table.suchlisting td { padding:	2px 4px; }

/** ----------------------------------------------------------------------------
 *  TABS
**/

.submittab {
	background:		transparent;
	border:			0;
	font-weight:	700;
	padding:		2px 2px 3px;
	margin:			0px;
	color:			#1e6d81;
	text-decoration:none;
	cursor:			pointer;
	display:inline-block;
}
* HTML .submittab {
	padding:	2px 0px 1px 0px;
}
*+HTML .submittab {
	padding:	2px 0px 1px 0px;
}

#tabs {
	position:		absolute;
	top:			0;
	left:			0;
	width:			542px;
	height:			18px;
	margin:			3px 3px 0;
	font-size:		12px;
	font-weight:	700;
	background:		url(/pics/formbuttons/tab_shd_bg.gif) repeat-x;
}

#people-tabs {
	position:		relative;
	top:			0;
	left:			0;
	width:			542px;
	height:			18px;
	margin-bottom:	15px;
	font-size:		12px;
	font-weight:	700;
	background:		url(/pics/formbuttons/tab_shd_bg.gif) repeat-x;
	border-top:		1px solid #FFFFFF;
}

#afd-tabs {
	position:		relative;
	top:			0;
	left:			0;
	width:			266px;
	height:			18px;
	margin-top:		2px;
	margin-bottom:	0px;
	font-size:		12px;
	font-weight:	700;
	background:		url(/pics/formbuttons/tab_shd_bg.gif) repeat-x;
	border-top:		1px solid #FFFFFF;
}

.single_tab_on {
	padding:		0 4px;
	color:				#c90023;
	background-color: 	#fff;
}

#afd-tabs .single_tab_on {
	background-color:#cdd6d3;
}

.single_tab_on * {
	color:				#c90023 !important;
}

.single_tab_off {
	padding:		0 4px;
	background: 	url(/pics/formbuttons/tab_shd_l.gif) no-repeat 0 0;
}

.single_tab_off * {
	color:			#1e6d81;
	font-weight:	bold;
}

*+html .single_tab_off input {
	width:1%;
	padding:0px 4px;
}
*+html .single_tab_on input {
	width:1%;
	padding:0px 4px;
}
* html .single_tab_off input.submittab {
	display:none;
}
* html .single_tab_on input.submittab {
	display:none;
}
a.submittab { display:none; padding:0px 4px; }
a.submittab:hover {  text-decoration:none; }
* html .single_tab_off a.submittab {
	display:inline;
}
* html .single_tab_on a.submittab {
	display:inline;
}

* html .single_tab_on input {
	width:auto;
	display:block;
}

.tab {
	height:			18px;
	line-height:	18px;
	text-align:		center;
}

.tab a {
	float:			left;
	display:		block;
	padding:		0px 10px;
}

.single_tab_on .tab a { color:	#c90023; }

/**
 *  Aktuelles fï¿½r dich
**/
#afd-content {
	background-color:#cdd6d3;
	height:226px; /* 45 + 1x80 + 1x10 = 2 raster */
}
* html #afd-content {
	height:225px;
}
.afd-inner {
	padding:4px 3px;
}

/** ----------------------------------------------------------------------------
 *  CITYWERK - FORMS
**/

/*	newsletter */
input#email,input#vorname,input#nachname {
	width:	242px;
}


/* AJAX AUTOCOMPLETER */

#autocomplete_form .results_name {
	float:	left;
	width:	52%;
}

#autocomplete_form .results_plzort {
	float:	left;
	width:	28%;
}

#autocomplete_form .results_searchbtn {
	margin-top:10px;
}

#autocomplete_form #autocomplete_relname { width:	249px; }

#Ajax_load_indicator {
	float:		right;
	width:		16px;
	margin-right: 2%;
}

#autocomplete_done {
}

.mannschaftsname {
	width:			200px;
	margin-left:	47px;
}

.note {
	float:		right;
	text-align:	left;
	width:		185px;
}

.col_width { width:	49%; }
.highlighted { color:	#c90023; }

input.confirm_button {
	float:				right;
	width:				85px;
	height:				22px;
	border:				none;
	background-color:	transparent;
}

input.edit_button {
	float:				right;
	width:				138px;
	height:				22px;
	margin:				0;
	padding:			0;
	border:				none;
	background-color:	transparent;

}

input.edit_img_upload {
	width:auto;
}

input.form_submit {
	width:	138px;
	height:	22px;
	border:	none;
}

.membership	{ padding:	0 22px 0 9px; }

.membership	H3 {
	display:		block;
	margin-bottom:	8px;
}

.membership	input { vertical-align:	middle; }

.membership_left {
	float:		left;
	height:		50px;
	width:		200px;
}

.radio_h input, .radio_v input { float: left; }

.radio_v label, .radio_h label{
	display:		block;
	height:			16px;
}

.radio_h {
	margin-bottom:	5px;
	vertical-align:	middle;
}

.radio_v {
	margin-bottom:	5px;
}

.radio_v input, .radio_h input {
	width:			13px;
	height:			13px;
	margin: 		0 5px 0 0;
	vertical-align: middle;
}

* html .radio_v input, * html .radio_h input { border: 0; }
*+html .radio_v input, *+html .radio_h input { border: none; }

input.next_button {

	position:	relative;
	width:		100px;;
	margin:		5px 11px 0 auto;
	border:		0 !important;
	float:right;
}

/* team listing */
.team_listing ul {
	font-weight:		400;
	list-style-type:	none;
	margin:				0 0 10px 0;
}

.team_listing ul li a {
	display:		block;
	height:			15px;
	padding-left: 	20px;
	text-decoration:none;
}

.team_listing a.chkbox {
	color:		#424848;
	background:	url(/pics/layout/listing_chk.gif) no-repeat left center;
}

.team_listing a.chkbox:hover {
	color:		#c90023;
	background:	url(/pics/layout/listing_chk_hover.gif) no-repeat left center;
}
.team_listing a.chkbox_on {
	color:		#424848;
	background:	url(/pics/layout/listing_chk_on.gif) no-repeat left center;
}
.team_listing a.chkbox_on:hover {
	color:		#c90023;
	background:	url(/pics/layout/listing_chk_on_hover.gif) no-repeat left center;
}

/* Edit-Formulare */
.edit_output {
	display:		block;
	font-weight:	700;
	margin:			5px 0 16px;
}

.edit_field	{
	display:		none;
	margin-top:		10px;
	padding:		5px;
	border:			1px solid #cdd6d3;
	background:		#EDF2F6; 
	font-weight:	400;
}

#userportrait {
	width:		142px;
	height:		189px;
	margin-top:	8px;
	float:		right;
}

*+html #userportrait { margin-top:	10px; }


/** ----------------------------------------------------------------------------
 *  HTMLSITES
**/

/*	Lounge Overview	*/
.lounge_txt {}

.lounge_2col {
	position:			relative;
	float:				left;
	width:				258px;
	height:				110px;
	margin:				10px 0;
	padding:			100px 2px 0;
	background-repeat:	no-repeat;
}

a.lounge_lnk {
	position:	absolute;
	bottom:		0;
	right:		5px;
}

.lounge_2col ul {
	margin:	0 15px;
	padding:0;
}

.lounge_3col {
	position:			relative;
	float:				left;
	width:				168px;
	height:				110px;
	margin:				10px 0;
	padding:			100px 2px 0;
	background-repeat:	no-repeat;
}


/** ----------------------------------------------------------------------------
 *  LISTEN (LIGEN)
**/

.list ul {
	list-style-type:none;
	margin:			4px 0;
	padding:		0;
	line-height:	20px;
}

.list li { padding:	0 0 0 8px; }

.list_bg_1 { background:	#CDD8DE; }

.list_bg_2 { background:	#EDF2F6; }


/** ----------------------------------------------------------------------------
 * Lightbox V2 functions
**/

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(/pics/layout/lightbox/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/pics/layout/lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/pics/layout/lightbox/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
}
	



/** ----------------------------------------------------------------------------
 *  ERROR HIGHLIGHTING & OUTPUT
**/

#error_msg, #hint_msg {	display: none; }

ul.err_msg {
	margin-left:	14px;
	font-weight:	700;
}

.noscript {
	margin:		16px 8px;
	padding:	4px;
	line-height:16px;	
	border:		1px solid #c90023;
}

.noscript h3 {
	margin-bottom:	8px;
}

.info_icon {
	padding-left:	12px;
	margin-bottom:	12px;
	clear:			both;
}


/** ----------------------------------------------------------------------------
 *  LIGA FOOTER
**/

.league_footer {
	width:		824px;
	margin:		0 auto;
}

.league_footer div.page-content-workspace {
	background: url(/pics/layout/logos/bg.gif) repeat-x;
}

.league_footer .page-content-text {
	border: 0 solid #fff;
	border-width: 0 3px;
}

.lg_1bl, .lg_2bln, .lg_2bls, .lg_dbl {
	text-align: center;
}

.league_footer .lg_1bl a { margin:	0 4px; }
.league_footer .lg_2bln a { margin: 0 5px; }
.league_footer .lg_2bls a { margin: 0 5px; }
.league_footer .lg_dbl a { margin: 0 17px; }

/** ----------------------------------------------------------------------------
 *  topnews fï¿½r die unter Seiten
**/

div.topnews {
	position: relative;
	overflow: hidden;
	height: 501px;
	background: #CDD6D3;
}
div.tn-divs {
	position: relative;
	height: 222px;
}
div.tn-anchors {
	width: 264px;
	position: absolute;
	left: 0px;
	top: 111px;
	background: #C90024;
	line-height: 16px;
	height: 16px;
	border: 1px solid #E88A9A;
}
div.tn-anchors a {
	text-decoration: none;
	color: white;
	border-right: 1px solid #E88A9A;
	padding: 0px 8px;
	float: left;
	background-color: #C90024;
}
div.tn-anchors a.active {
	background-color: #134B62;
}
div.tn-rotation {
	position:absolute;
	top:0;
}

/** ----------------------------------------------------------------------------
 *  topnews fï¿½r die Startseite
**/

div.page-header-homeMagazin div.topnews {
	position	: relative;
	overflow	: hidden;
	height		: 260px;
	background	: #000;
}
div.page-header-homeMagazin div.tn-divs-home {
	height		: 260px;
	margin      : 0 -273px 0 0px; 
	width		: 545px;
	float       : left;
	overflow    : hidden;
}
div.page-header-homeMagazin div.home-magazin-topnews{
	position	: absolute;
	top			: 0px;
	right		: 0px;
	width		: 273px;
	height		: 260px;
	margin      : 0 0 0 0px;
	padding		: 0 0 0px 0px; 
	background  : url(/pics/layout/relaunch_startseite_2011/bg_top_new_dark.jpg) no-repeat top left;
}
*+ HTML div.page-header-homeMagazin div.home-magazin-topnews{
	margin      : 0 0 0 0px;
}
div.page-header-homeMagazin div.home-magazin-topnews{
	margin      : 0 0 0 0px\9;
}
div.home-magazin-topnews-header{
	float		: left;
	width		: 100%;
	height		: 36px;	
	position	: relative;
}

div.page-header-homeMagazin div.home-magazin-topnews div.newsBox-first a div.newsBox-inner{
	background  : none;
}
div.page-header-homeMagazin div.home-magazin-topnews div.newsBox-first a div.newsBox-inner div.topnews-text{
	color		: #acdbe6;
}
div.page-header-homeMagazin div.home-magazin-topnews div.newsBox-first a div.newsBox-inner div.topnews-text div.topnews-date{
	color		: #034c5c;
}

/*
div.page-header-homeMagazin div.home-magazin-topnews div.newsBox-first a:hover div.newsBox-inner{
	background  : url(/pics/layout/relaunch_startseite_2011/bg_topnews_repeat_act.png) repeat-y top left;
}
div.page-header-homeMagazin div.home-magazin-topnews div.newsBox-first a:hover div.newsBox-inner div.topnews-text{
	color		: #525764;
}
div.page-header-homeMagazin div.home-magazin-topnews div.newsBox-first a:hover div.newsBox-inner div.topnews-text div.topnews_mehr{
	color		: #01728c;
}
div.page-header-homeMagazin div.home-magazin-topnews div.newsBox-first a:hover div.newsBox-inner div.topnews-text div.topnews-date{
	color		: #868686;
}*/
div.page-header-homeMagazin div.newsBox-first{
	float		: left;
	width		: 273px;
}
div.page-header-homeMagazin div.weiterNews{
    display		: none;
	width		: 253px;
	margin      : 223px 0 0 -545px; 
	color		: #d6d6d6;
	padding		: 3px 12px 2px;
	text-align  : left;
	line-height	: 16px;  
	position	: absolute;
    right		: -1px;
    bottom		: 0px;
	background  : url(/pics/layout/relaunch_startseite_2011/bg_weiteretopnews.jpg) no-repeat bottom left;
}
div.weiterNews a{
	font-size	: 12px;	
	text-decoration :none;
	color		: #d6d6d6;
}
div.weiterNews a:hover{
	color		: #d6d6d6;
	text-decoration :none;
}
div.newsBox-inner h3{
	color		: #fff;
	font-size	: 12px;	
}
span.topnews_mehr {
	color		: #fff;
	text-decoration : none;
}
span.topnews_mehr a{
	text-decoration : none;
	color		: #4db3c9;
}
span.topnews_mehr a:hover{
	text-decoration : none;
}

div.page-header-homeMagazin div.tn-anchors-home {
	width		: 65px;
	position	: absolute;
	left		: 282px;
	top			: 47px;	
	line-height	: 16px;
	height		: 15px;	
}

div.page-header-homeMagazin div.tn-anchors-home a {
	text-decoration: none;
	color		: white;
	padding		: 0px 0px;
	background  : url(/pics/layout/relaunch_startseite_2011/bg_slider_news_nr.png) no-repeat top left;

}
div.page-header-homeMagazin div.tn-anchors-home a.active {
	background  : url(/pics/layout/relaunch_startseite_2011/bg_slider_news_act.png) no-repeat top left;
}
div.page-header-homeMagazin div.tn-rotation-home {
	display:block;
	float:left;	
}
div.page-header-homeMagazin div#slides_all_inner{
	display:block;
	float:left;
	width: 545px;
	 height: 260px;
}

img.shadow-slider-image{
	position	: absolute;
	top			: 0px;
	right		: -1px;
	height		: 260px;
	width		: 335px;
}

div.page-header-homeMagazin div.hotnews-text{
	position	: absolute;
	top			: 71px;
	left		: 282px;
	width		: 212px;		
	text-align  : left;
	z-index     : 9991; 
}
div.page-header-homeMagazin div.slider-pfeil-left img{
	position	: absolute;
	top			: 113px;
	left		: 0px;
	z-index     : 99998;
}
div.page-header-homeMagazin div.slider-pfeil-right img{
	position	: absolute;
	top			: 113px;
	right		: 273px;
	z-index     : 99999;
}
div.page-header-homeMagazin div.hotnews-text h3{
	color		: #fff;
	font-size	: 20px;
	font-weight	: normal;
}
div.page-header-homeMagazin div.hotnews-text a{
	text-decoration : none;
	
}
div.page-header-homeMagazin span.hotnews-text-date{
	color		: #fff;
	font-size	: 12px;	
}
div.page-header-homeMagazin div.hotnews-slider-text{
	padding		: 8px 5px 0px 5px;
	width		: 220px;
	color		: #a1d4e0;
	font-size	: 12px;
	line-height : 17px;
}
div.page-header-homeMagazin div.hotnews-slider-text span.hotnews-silder-morlink {
	color		: #fff;
}
div.page-header-homeMagazin div.hotnews-slider-text span.hotnews-silder-morlink a{
	color		: #fff;
	font-size	: 12px;
	text-decoration:none;
}

/**
 *  Maskierungs Button
 */

#editMaskButton { display:none; }

/**
 * FORMS
 */
.formbox {
	position:	relative;
	padding:	0;
	margin:		15px 0 0 0;
	text-align:	left;
} 

.greybox {
	margin:		15px 7px;
	padding:	12px;
	background:	#d4e1e9;
}

.bluebox {
	margin:		15px 7px;
	padding:	12px;
	background:	#FEFF9F;
	border:		1px solid #BF838E
}
.bluebox .crn {
	display:	none;
}


/**
 * BUTTONS
 */

button.btn {
	display:block;
	border:0;
	outline:0;
	margin:0;
	padding:0;
	color:white;
	font-weight:bold;
	background:transparent;
	float:right;
	width:auto;
	cursor:pointer;
	overflow:visible;
}
* html button.btn {
}
button.btn span.btn1 {
	display:block;
	background:transparent url(/pics/formbuttons/btn_mid.gif) repeat-x center center;
}
button.btn span.btn2 {
	display:block;
	background:transparent url(/pics/formbuttons/btn_left.gif) no-repeat center left;
}
button.btn span.btn1, button.btn span.btn2, button.btn span.btn3, button.btn span.btn4, button.btn span.btn_inner {
	display:block;
}
button.btn span.btn_inner {
	background:transparent url(/pics/formbuttons/btn_right.gif) no-repeat center right;
	display:block;
	padding:4px 10px;
}

/* only text buttons */
button.btn-text {
	color: #c90023;
	
}
button.btn-text span.btn1, button.btn-text span.btn2, button.btn-text span.btn_inner {
	background:none;
}
button.btn-text span.btn_inner {
	text-decoration:underline;
}

/* only text buttons + yellow background */
button.btn-text-yellow {
	color: #c90023;
	
}
button.btn-text-yellow span.btn1, button.btn-text-yellow span.btn2, button.btn-text-yellow span.btn_inner {
	background:none;
}
button.btn-text-yellow span.btn_inner {
	text-decoration:underline;
	border: 1px solid rgb(191, 131, 142);
	padding: 0px 5px 2px 5px;
	background: rgb(254, 255, 159) none repeat scroll 0%;
	height: 16px;
	line-height: 16px;
}

/**
 * Tab-Container
 */
div.tab-container-top{
	width		: 266px;
	float		: left;
	height		: 440px;
	margin		: 0 0px;
	background	: url(/pics/layout/relaunch_startseite_2011/bg_tab_content.png) repeat-y top left;
}
div.tab-container{
	width		: 266px;
	float		: left;
	padding		: 0 0 7px;
	background	: #00728c url(/pics/layout/relaunch_startseite_2011/tab_ct_bottom.png) no-repeat bottom left;
}
div.tab-container .tab-ct{
	color		: #FFF;
	background	: #00728c;
}
div.tab-container .tab-ct.active{
	position	: relative;
	background	: #FFF;
}
div.tab-container .tab-ct.active .bg_ct_bottom_hiden{
	position	: absolute;
	bottom		: -7px;
	left		: 4px;
	width		: 51px;
	height		: 7px;
	background	: url(/pics/layout/relaunch_startseite_2011/tab_ct_bottom_hiden.png) repeat-x top left;
}
div.tab-container .tab-ct.active .bg_ct_act_hiden_right{
	position	: absolute;
	bottom		: -7px;
	right		: 0px;
	width		: 4px;
	height		: 7px;
	background	: url(/pics/layout/relaunch_startseite_2011/bg_ct_act_hiden_right.png) no-repeat top left;
}
div.tab-container .tab-ct.tab1.active .bg_ct_act_hiden_left{
	background	: url(/pics/layout/relaunch_startseite_2011/bg_ct_act_hiden_left_first.png) no-repeat top left;
}
div.tab-container .tab-ct.active .bg_ct_act_hiden_left{
	position	: absolute;
	bottom		: -7px;
	left		: 0px;
	width		: 4px;
	height		: 7px;
	background	: url(/pics/layout/relaunch_startseite_2011/bg_ct_act_hiden_left.png) no-repeat top left;
}
div.tab-container .tab-ct.active .bg_ct_left{
	width		: 4px;
	float		: left;
	height		: 26px;
	background	: url(/pics/layout/relaunch_startseite_2011/bg_tab_ct_left.png) no-repeat top left;
}
div.tab-container .tab-ct.active .bg_ct_right{
	width		: 4px;
	float		: left;
	height		: 26px;
	background	: url(/pics/layout/relaunch_startseite_2011/bg_tab_ct_right.png) no-repeat top left;
}
div.tab-container .tab-ct.tab1 .bg_ct_middle .bg_ct_bottom_hiden{
	width		: 55px;
}
div.tab-container .tab-ct .bg_ct_middle{
	padding		: 6px 6px;
	float		: left;
}
div.tab-container .tab-ct.active .bg_ct_middle{
	color		: #525764;
	float		: left;
	background	: url(/pics/layout/relaunch_startseite_2011/bg_tab_ct_middle.png) repeat-x top left;
}
div.tab-container .tab-ct a{
	color		: #FFF;
	font-size	: 12px;
	text-decoration : none;
}
div.tab-container .tab-ct.active a{
	color		: #525764;
	font-size	: 12px;
	text-decoration : none;
}
div.tab-container-content{	
    width		: 266px;
	float		: left;
}
div.tab-container-content *{	
	color		: #525764;
	font-size	: 12px;
}
div.tab-container-content .tab-content{
	float		: left;
	padding		: 0 0px;	
	width		: 266px;
}
div.tab-container-content .tab_tabelle.tab-content{
	padding		: 0 4px;	
	width		: 258px;
}
.spieltag_tabcotainer tr.begegnung td{
	padding		: 6px 12px 5px 10px;
} 
*+ HTML .spieltag_tabcotainer tr.begegnung td{
	padding		: 5px 12px 5px 10px;
} 
/**
 * Veranstaltungscontainer
 */
div.eventscontainer2 { 
	margin: 	0 0px; 
	width: 		266px; 
	padding: 	10px 0px 11px
}

div.eventscontainertext {
	padding: 	0 15px 3px; 
	font-size: 	10px; 
	color: 		#424848; 
}

div.eventscontainertext2 {
	padding: 		0 15px 3px; 
}

span.eventscontainertext2 {
	font-size: 		11px;
	font-weight:	bold; 
	color: 			#424848; 
}

a.eventscontainertext2 {
	font-size: 		11px;
	font-weight:	normal; 
	color: 			#1e6d81; 
}


.eventscontainertextleft {
	width:		15px;
	text-align:	right;
	font-size: 	12px; 
	color: 		#1e6d81; }   

.eventscontainertextright {
	width:			236px;
	padding-right:	15px; 
	font-size: 		12px; 
	color: 			#1e6d81} 

.eventscontainertextright a {
	font-size: 12px;
}


div.eventslisting {
	padding: 10px 5px; border-bottom: 1px solid #134B62;
}

div.eventscontainertext {
	padding: 0 15px 3px; font-size: 10px; color: #424848;
}
.eventscontainertextleft {
	width:15px;text-align:right; font-size: 12px; color: #1e6d81;
}
.eventscontainertextright {
	width:236px;padding-right:15px; font-size: 12px; color: #1e6d81
}
.eventscontainertextright a {
	font-size: 12px;
}

div.eventscontainer2 { 
	margin:0 0px; 
	width:266px; 
	padding:5px 0px 8px;
	height:43px;
}

div.eventlinkcalender {
	height:15px;
	padding:0px;
}

.printVersionAbfragen {
	display:none;
}

#ChangeContainerPositionFrame * {
	zoom:			1;
}

#ChangeContainerPositionBG {
	position:absolute;
	z-index:13000;
	top:0px;
	left:-440px;
	height:4096px;
	width:2600px;
	background:transparent url(/components/pics/shadowbox/overlay-85.png) repeat top left;
}
* html #ChangeContainerPositionBG {
	background:#060606 !important;
	visibility:visible;
}
* + html #ChangeContainerPositionBG {
	display:none !important;
}

.cmm-qn-block {
	width:536px;
	overflow:hidden;
	clear:both;
}

.cmm-qn-link {
	display:block;
	float:left;
	width:203px;
	height:50px;
	overflow:hidden;
	background:no-repeat top left; 
	/*url(/pics/layout/community_defaults/qn/icon_dummy.jpg) no-repeat top left;*/
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#1e6d81;
	padding-top:5px;
	padding-left:60px;
	
}

a.cmm-qn-link:hover {
	background:#EDF2F6 no-repeat top left;
	/* url(/pics/layout/community_defaults/qn/icon_dummy_hover.gif) no-repeat top left;*/
	text-decoration:none;
}

.cmm-qn-link span {
	font-size:11px;
	font-weight:normal;
	color:black;
	text-decoration:none !important;
}






.title-with-bg div.page-content-header {
	height:		44px;
	margin:		0 3px;
	background:	url(/pics/layout/form_hd_bg.jpg) repeat-x 0 2px;
}

.title-with-bg h3.page-content {
	display:				block;
	width:					535px;
	height:					23px;
	padding:				18px 0 0 0;
	font-size:				16px;
	font-weight:			400;
	background-position:	right bottom;
	background-repeat:		no-repeat;
}

.title-with-bg div.page-content-text {
	padding:		0 17px;
	font-size:		12px;
	line-height:	16px;
}

* html .title-with-bg div.page-content-text {
	padding:	0 8px;
}

/* ------------ PAGING ---------- */
.paging{padding-bottom : 3px;padding-top : 3px;}

.paging ul {
	margin-left: 0;
	padding-left: 0;
	white-space: nowrap;
}

.paging li {
	padding-left: 2px;
	display: inline;
	list-style-type: none;
}

.paging a, .paging b { padding: 2px 4px; }

.paging a:link, .paging a:visited, .paging b {
	font-size:	11px;
	color: #1E6D81;
	text-decoration: none;
}

.paging a:hover {
	color: #D11116;
	text-decoration: none;
}
.paging b { color: #D11116;}
a.intern{color:#134B62}


/****/
.menu1426 div.page-header-homeMagazin_1426 div.page-container-workspace-top {
	width : 547px!important;
}
.menu1426 div.page-header-homeMagazin_1426 div.page-container-workspace-top-left{
	width : 542px!important;
}
.menu1426 div.page-header-homeMagazin_1426 div.page-container-workspace-top-right{
	width : 542px!important;
}
.menu1426 div.page-content{
	
}
.menu1426 div.topnews{
	position : relative;
	overflow : hidden;
	height : 260px;
	width : 542px;
} 
.menu1426 div.tn-rotation-home{
	display : block;
	float : left;
}
.menu1426 div#slides_all_inner{
	display : block;
	float : left;
	width : 542px;
	height : 260px;
}
.menu1426 div.page-header-homeMagazin div.tn-anchors-home a {
	text-decoration: none;
	color		: white;
	padding		: 0px 0px;
	background  : url(/pics/layout/EM_2012/bg_slider_news_nr.png) no-repeat top left;

}
.menu1426 div.page-header-homeMagazin div.tn-anchors-home a.active {
	background  : url(/pics/layout/relaunch_startseite_2011/bg_slider_news_act.png) no-repeat top left;
}

.menu1443 div.page-content-text, .menu1447 div.page-content-text, .menu1448 div.page-content-text, .menu1449 div.page-content-text, .menu1450 div.page-content-text, .menu1451 div.page-content-text{
	background : url(/pics/layout/EM_2012/img_bg_liveticker_2.jpg) 0px -12px no-repeat;
}
.menu1443 div.page-content-text iframe, .menu1447 div.page-content-text iframe, .menu1448 div.page-content-text iframe, .menu1449 div.page-content-text iframe, .menu1450 div.page-content-text iframe, .menu1451 div.page-content-text iframe{
	margin: 0 auto!important;
}

.menu1426 img.shadow-slider-image{
	width : 550px;
}

.menu1426 div.hotnews-text a  h3{
	color: #D4303A;
}
.menu1426 div.page-header-homeMagazin div.hotnews-slider-text{
	color: #fff;
}
.menu1426 div.hotnews-slider-text span.hotnews-text-date{
	#color: #A1D4E0;
}
.menu1426 div.page-header-homeMagazin div.hotnews-slider-text span.hotnews-silder-morlink a{
	color: #D4303A;
}

