@charset "utf-8";
/* CSS Document */

* {
	margin:0 auto;
	padding:0;
	list-style:none;
	text-decoration:none;
	border:none;
	font-family:Tahoma, Geneva, sans-serif;
}
body {
	text-align:center;
	background:url(img/bg.jpg) center top no-repeat #0696c1;
}
#container {
	text-align:left;
	width:1014px;
	font-size:11px;
	color:#fff;
	position:relative;
	z-index:2;
}
a {
	color:#fff;
}
#top {
	width:1014px;
	height:665px;
}
#top h1 {
	position:absolute;
	left:195px;
	top:30px;
	width:316px;
	height:77px;
	overflow:hidden;
	background:url(img/top.jpg);
	float:left;
	overflow:hidden;
}
#top h1 a{
	float:left;
	width:100%;
	height:100%;
	text-indent:-100000px;
	overflow:hidden;
	font-size:1px;
}
#logowanie {
	position:absolute;
	left:565px;
	top:10px;
	width:435px;
	height:97px;
}
#logowanie2 {
	position:absolute;
	text-align:right;
	left:560px;
	top:20px;
	width:435px;
	height:87px;
}
#pl {
	float:left;
	width:84px;
	height:27px;
	line-height:27px;
	color:#a1d7e8;
}
#inputlogin {
	float:left;
	width:106px;
	padding-left:51px;
	height:27px;
	color:#fff;
	font-size:11px;
	background:url(img/inputlogin.jpg);
	margin-right:20px;
	display:inline;
}
#inputhaslo {
	float:left;
	width:105px;
	padding-left:26px;
	height:27px;
	background:url(img/inputhaslo.jpg);
	line-height:27px;
	color:#fff;
	font-size:11px;
}
#ok {
	float:left;
	background:url(img/ok.jpg);
	width:42px;
	height:27px;
}
#lk {
	float:left;
	height:50px;
	padding-left:210px;
	width:225px;
	padding-top:20px;
}
#lk a{
	float:left;
	padding:0 12px;
	height:50px;
	line-height:32px;
	color:#9bd5e6;
	background: right no-repeat;
}
#lk a:hover{
	text-decoration:underline;
}
#menu  {
	position:absolute;
	left:565px;
	top:143px;
	width:421px;
	height:36px;
}
#menu li{
	float:left;
	padding-right:7px;
	height:36px;
}
#menu li a{
	float:left;
	color:#0697c2;
	height:36px;
	line-height:36px;
	text-align:center;
	padding:0 20px;
}
#menu li a:hover{
	background:url(img/menu_hov.jpg) center;
	color:#FFF;
}
#changing {
	position:absolute;
	left:585px;
	top:377px;
	width:163px;
	height:44px;
	z-index:1;
}
#changing li{
	float:left;
	width:44px;
	height:44px;
	cursor:pointer;
	margin-right:27px;
	display:inline;
	background-image:url(img/changing.jpg);
}
#changing li#prev{background-position:left top;}
#changing li#next{background-position:right top;}
#changing li#prev.om{background-position:left bottom;}
#changing li#next.om{background-position:right bottom;}
#prace h3 {
	position:absolute;
	left:611px;
	top:230px;
	float:left;
	width:320px;
	height:40px;
	color:#2fa8cc;
	font-weight:normal;
	line-height:17px;
	font-size:11px;
}
#prace h3 a{
	color:#2fa8cc;
	font-weight:bold;
}
#prace h3 a:hover{
	text-decoration:underline;
}
.new {
	position:absolute;
	right:31px;
	top:210px;
	float:left;
	background:url(img/new.jpg);
	width:95px;
	height:40px;
}
#prace p {
	position:absolute;
	left:611px;
	top:276px;
	width:333px;
	color:#848484;
	line-height:17px;
}
#prace .img {
	position:relative;
	top:358px;
	left:737px;
	float:left;
	width:275px;
	z-index:1;
}
#prace .img a{
	float:left;
	position:absolute;
	left:20px;
	top:100px;
	width:255px;
	height:35px;
	z-index:2;
	line-height:35px;
}
#praca2,  #praca3,  #praca4,  #praca5,  #praca6,  #praca7,  #praca8,  #praca9,  #praca10,  #praca11,  #praca12,  #praca13,  #praca14{
	display:none;
}
#aktual {
	display:none;
}
#stm {
	position:absolute;
	left:80px;
	top:647px;
	width:155px;
	height:12px;
}
#stm li{
	float:left;
	width:44px;
	height:12px;
}
#aktualnosci {
	float:left;
	width:292px;
	padding:9px 0 0 80px;
	background:url(img/pr.jpg) right bottom no-repeat;
}
#nowewpisy {
	float:left;
	width:292px;
	padding:9px 0 0 26px;
	background:url(img/pr.jpg) right bottom no-repeat;
}
#nowezdjecia {
	float:left;
	width:226px;
	padding:9px 0 0 21px;
}
#aktualnosci h3, #nowewpisy h3, #nowezdjecia h3{
	float:left;
	font-size:larger;
	width:100%;
	height:33px;
	background-position:left top;
	background-repeat:no-repeat;
	overflow:hidden;
}
#nowewpisy h3{

}
#nowezdjecia h3 {

}
#aktualnosci h3 span, #nowewpisy h3 span,#nowezdjecia h3 span{
	float:left;
	padding-top:33px;
}
.listanewsow {
	width:100%;
	overflow:hidden;
}
.listanewsow li{
	float:left;
	width:100%;
	height:21px;
	line-height:21px;
	font-weight:bold;
}
.listanewsow li a{
	font-weight:normal;
}
.zobaczwiecej {
	float:left;
	width:107px;
	height:23px;
	background:url(img/zw.jpg);
	text-align:center;
	line-height:23px;
	margin:10px 0 15px 0;
	display:inline;
}
#sm {
	clear:both;
	background:url(img/sm.jpg) top center no-repeat;
	width:973px;
	overflow:hidden;
	padding:15px 0 0 0 ;
}
#sm li {
	float:left;
	padding-left:63px;
	padding-right:20px;
}
#sm2 {
	clear:both;
	background:url(img/sm.jpg) top center no-repeat;
	width:973px;
	overflow:hidden;
	padding:15px 0 0 0 ;
}
#sm2 li {
	float:left;
	padding-left:0px;
	padding-right:5px;
	padding-top: 3px;
}
#stopka {
	clear:both;
	background:url(img/sm.jpg) 0 18px no-repeat;
	width:973px;
	overflow:hidden;
	padding-bottom:50px;
}
#zak {
	float:left;
	color:#8dcfe3;
	width:639px;
	padding:27px 0 0 63px;
}
#kon {
	float:right;
	padding-right:20px;
}
#kon li {
	float:left;
	padding-right:15px;
}

.obrazek:hover {
filter: alpha(opacity=70);
-moz-opacity: 0.7;
opacity: 0.7;
} 



.wrexbox,.pagination,.notice{overflow:hidden;width:860px;margin-bottom:10px;clear:both;border:0px solid #B1B1B1;padding:10px}
.notice2{background-image:url(acp_images/icons/info.png);background-position:0% 50%;padding:10px;padding-left:25px;background-repeat:no-repeat;;overflow:hidden;margin-bottom:10px;clear:both}
.wrexbox h1{line-height:32px;border-bottom:0px solid #BBB;color:#fff;font-family:"Trebuchet MS",sans-serif;font-size:21px;font-weight:400;margin:10px 10px 10px 0;padding:0}
.wrexbox h2{font-size:12px;font-weight:700;margin:10px 10px 10px 0;padding:0}
.wrexbox p{line-height:19px;margin-bottom:5px}
.wrexbox .small{margin-top:5px;color:#A0A0A0;clear:both}
.comment{overflow:hidden;clear:both;width:100%;margin:10px 0}
.comment img.avatar{float:left;border:10px solid #eaeaea;width:50px;height:50px}
.comment .message{-moz-border-radius:2ex;-webkit-border-radius:2ex;width:600px;float:left;margin-left:10px;background:#eaeaea;padding:10px}
.comment .message .info{margin-bottom:10px;overflow:hidden;color:#A0A0A0}
.comment .message p{font-size:12px}
blockquote {margin:0;width:90%;padding:10px;border:1px solid #aaa;font-size:12px;font-style:italic}
ul.list{list-style:circle;line-height:18px;margin:0 0 0 10px;padding:5px}
fieldset{95%;border:1px solid #AAA;-moz-border-radius:1ex;-webkit-border-radius:1ex;margin:10px auto;padding:15px}
legend{font-size:13px;font-weight:700;margin-left:5px;padding:0 10px}
fieldset div{overflow:hidden;width:95%;margin:10px auto;padding:5px}
fieldset div.subForm{background:#FAFAFA;border:1px solid #A0A0A0;-moz-border-radius:3ex;-webkit-border-radius:3ex}
fieldset label{float:left;width:25%;font-size:12px;border-right:1px solid #aaa;margin-right:30px}
fieldset input,fieldset textarea{float:left;border:1px solid #CCC;color:#000;font-size:11px;font-family:Verdana;width:auto;background:#fff;padding:5px}
fieldset select{float:left;border:1px solid #CCC;color:#000;font-size:11px;font-family:Verdana;margin-left:1px;padding:4px}
fieldset input.submit,fieldset input.checkbox,fieldset input.radio{width:auto}
fieldset input.submit{background:#eee}
table.wrextable{border:1px solid #C4C4C4;width:100%;border-right-width:2px;border-bottom-width:2px;margin:10px auto}
table.wrextable td{background:#FAFAFA;padding:7px}
table.wrextable td img{padding:3px}
table.wrextable td img:hover{background:#cfcfcf}
table.wrextable tr:hover td{background:#EFEFEF}
table.wrextable thead td{text-align:center;background:#445A6E;color:#fff;border-bottom:1px solid #222}
table.wrextable thead tr:hover td{background:#445A6E}
.wrexlist{margin:5px 0px 5px 0px;clear:both;border:1px solid #cbcbcb;padding:10px;overflow:hidden}
.wrexlist .left{margin-right:10px}
.wrexlist .right{float:left}
.wrexlist h3{font-size: 13px;margin:0;padding:0;margin-bottom:10px}
.wrexlist div{margin-bottom:5px}
a.button { background: #EFEFEF; padding: 5px; border: 1px solid #B1B1B1; text-decoration: none; color: #111 }
ul.icon{list-style:none;line-height:18px;margin:0 0 0 10px;padding:5px}
ul.icon li{list-style:none;background-position:0% 50%;padding-left:25px;background-repeat:no-repeat}
#ajaxLoader {
    display: none;
    padding: 10px;
    background: #4B505B;
    position: fixed;
    color: #fff;
    top: 0;
}



/* -------------------------------- */
/*  4. CONTENT-MODULE               */
/* -------------------------------- */

	/* -------------------------------- */
	/*  MODULE-GLOBALS                  */
	/* -------------------------------- */
	
	.modulUnit {
		padding: 20px 20px 0px 20px;
	}
		
	/* itemBox- */		
		.itemBox-image img {
			display: block;
		}

		.itemBox-caption {
			overflow: hidden;
			max-width: 334px;
			padding: 5px;
		}
		
		.itemBox-pageHeadline {
			
		}

		.itemBox-sectionHeadline {
			position: relative;
			top: 1px;
			display: inline-block;
			height: 27px;
			margin: 0;
			padding: 0 80px 0 20px;
			background:transparent url(../image/tmpl/sprite_subheader.png) no-repeat scroll right 0;
			
			/* IE7 FIX für inline-block */
			*display: inline; 
			zoom: 1;
		}
		
		.itemBox-subHeadline {
			
		}
		
		.itemBox-teaserHeadline {
			margin-bottom: 20px;
		}
		
		.itemBox-tableHeadline {
			padding: 3px 18px;
			background-color: #abc6df;
			border-bottom: 1px solid #fff;
		}	
			
	/* -------------------------------- */
    /*  M201 - TEASER NORMAL            */
    /* -------------------------------- */
	
	.M201 {
		position: relative;
		margin: 0;
		height:	195px;
		overflow: hidden;
		padding: 0;
	}
	
		.M201 .itemBox-marginalTeaserHeadline {
			background: url(../image/tmpl/bg_crosslink_header.png) no-repeat 0 0;
			height: 25px;
			width: 172px;
			overflow: hidden;
		}
	
			.M201 .itemBox-marginalTeaserHeadline span {
				position: relative;
				top: 1px;
				left: 1px;
				display: inline-block;
				height: 23px;
				padding: 5px 17px 5px 5px;
				background: url(../image/tmpl/bg_crosslink_header_span.png) no-repeat right 0;
			}
			
		.M201 * {
			position: relative;
			z-index: 2;
		}
		
		.M201 .itemBox-marginalTeaserTextHeadline {
			margin: 10px 10px 4px 10px;
		}
		
		.M201 .itemBox-teaserText {
			margin: 0px 10px 0 10px;
			padding: 0;
		}
			
		.M201 .itemBox-image {
			position: absolute;
			top: 25px;
			z-index: 1;
			margin: 0;
		}
		
		.M201 .itemBox-link {
			position: absolute;
			bottom: 10px;
			margin: 0px 10px 0 10px;
			z-index: 2;
		}

	/* -------------------------------- */
    /*  M202 - TEASER SMALL             */
    /* -------------------------------- */
	
	.M202 {
		position: relative;
		margin: 0;
		height: 100px;
		overflow: hidden;
		padding: 0;
		border-top: 2px solid #fff;		
	}
		
		.M202 * {
			position: relative;
			z-index: 2;
		}
	
		.M202 .itemBox-miniTeaserHeadline {
			margin: 10px 5px 0 10px;
		}
	
		.M202 .itemBox-image {
			position: absolute;
			top: 0;
			left: 0;
			z-index: 1;
		}
		
		.M202 .itemBox-link {
			position: absolute;
			bottom: 10px;
			margin: 0 15px 0 10px;
			z-index: 2;
		}
	
	/* -------------------------------- */
    /*  M203 - TEASER FULLSIZE          */
    /* -------------------------------- */
	
	.M203 {
		position: relative;
		top: 0;
		left: 0;
		padding: 0;
		margin: -50px 0 12px 10px;
	}
	
	/* -------------------------------- */
    /*  M204 - TEASER NORMAL CONTENTCON.*/
    /* -------------------------------- */
	
	.M204 {
		padding: 0;
	}
	
	/* -------------------------------- */
    /*  M205 - TEASER NORMAL CONTENTCON.*/
    /* -------------------------------- */
	
	.M205 {
		display: inline-block;
		float: left;
		padding: 0;
		margin: 0 0 12px 15px;
	}	
	
	/* -------------------------------- */
    /*  M301 & M302 - TEASER            */
    /* -------------------------------- */
	
	.M301, 
	.M302 {
		background: #efefef url(../image/tmpl/contentteaser_bottom.png) bottom left no-repeat;
		padding: 0 0 15px 0;
		margin: 20px 20px 0 20px;
		border: 1px solid #dcdcdc;
	}

	.M301 .cell-01,
	.M302 .cell-01 {
		width: 603px;
		height: 41px;
		background: transparent url(../image/tmpl/contentteaser_top.png) repeat-x 0 0;
	}
	
	.M301 .itemBox-contentTeaserHeadline,
	.M302 .itemBox-contentTeaserHeadline {
		padding: 7px 0 0 15px;
	}
	
	.M301 .typeFace-text p {
		padding: 0 0 10px 0;
	}
	
	.M301 ul,
	.M301 ol {
		padding: 0 0 10px 0;
	}
	
	.M302 ul,
	.M302 ol {
		padding: 0;
	}
	
	.M301 .cell-02 .itemBox-image,
	.M302 .cell-02 .itemBox-image {
		margin: 0;
		width: 155px;
		height: auto;
		padding: 15px 0 15px 15px;
		float: left;
	}
	
	.M301 .cell-02 .itemBox-image img {
		width: 155px;
		height: 103px;
	}
	
	.M301 .cell-03,
	.M302 .cell-03 {
		overflow: hidden;
		padding: 15px 15px 0 15px;
	}
		
	/* -------------------------------- */
	/*  M501 - SEITENÜBERSCHRIFT        */
	/* -------------------------------- */
	
	.M501 {
		padding: 23px 0 0px 19px;
	}
	
	
	/* -------------------------------- */
	/*  M502 - ZWISCHENÜBERSCHRIFT      */
	/* -------------------------------- */
	
	.M502 {
		padding: 0px 0 20px 19px;
	}
		
	/* -------------------------------- */
	/* M504 - ABSCHNITTSÜBERSCHRIFT     */
	/* -------------------------------- */
	
	.M504 {
		border-bottom: 1px solid #EBEBEB;
		padding: 20px 0 0 0;
	}
				
	/* -------------------------------- */
	/*  M505 - Text/Bild                */
	/* -------------------------------- */
		
	.M505 {
		padding: 20px 20px 0px 20px;
	}

	.M505 .itemBox-text p {
		margin: 0;
		padding: 0 0 24px 0;
	}
	
	.M505 .imgLeft {
		float: left;
	}
	
	.M505 .imgRight {
		float: right;
	}
	
	.M505 .itemBox-image {
		border: 1px solid #d9d9d9;
		-moz-border-radius: 3px;
		border-radius: 3px;
		padding: 3px;
	}
	
	.M505 .imgType-597 {
		margin-bottom: 20px;
	}
	
	.M505 .imgType-597 .itemBox-caption {
		max-width: 597px;
	}
	
	.M505 .imgLeft .itemBox-image {
		margin-right: 10px;
	}
	
	.M505 .imgRight .itemBox-image {
		margin-left: 10px;
	}
	
	.M505 .contenttable {
		width: 415px;
	}
	
	.M505 .contenttable p {
		padding-bottom: 0;
	}

	/* -------------------------------- */
	/*  M507 - CONTENTFOOTER ICONS      */
	/* -------------------------------- */
			
	.M507 {
		background: url(../image/tmpl/bg_content_footer.png) no-repeat 0 0 #ebf5fa;
		border-bottom: 1px solid #F2F2F2;
		height: 188px;
		width: 645px;
		overflow: hidden;
	}

	.M507 .cell-01 {
		padding: 10px 0 20px 20px;
		margin: 135px 0 0 0;
		height: 25px;
		clear: left;
		background: none;
	}
	
	.M507 .btn {
		float: left;
		display: block;
		width: 28px;
		height: 25px;
		background: url(../image/tmpl/sprite_buttons_functions.png) no-repeat 0 0;
		margin: 0 10px 0 0;
	}
	
	.M507 .btn b {
		display: none;
	}
	
	.M507 .btn-up {
		background-position: 0 0;
	}
	
	.M507 .btn-print {
		background-position: -38px 0;
	}
	
	.M507 .btn-tell {
		background-position: -76px 0;
	}	
	
	/* -------------------------------- */
	/*  M508 - TABELLEN                 */
	/* -------------------------------- */
	
	.M508 {
		padding: 20px 0 0 0;
	}
	
	/* -------------------------------- */
	/*  M509 - TRENNLINIE 			    */
	/* -------------------------------- */
	
	.M509 {
		height: 1px;
		width: 100%;
		border: 0;
		background: url(../image/tmpl/bg_hline.png) 0 center no-repeat;
		margin: 10px 0 0 0;
		padding: 0;
	}
	
	/* -------------------------------- */
	/*  M510 - FORMULARE                */
	/* -------------------------------- */
	
	.M510 {
		overflow: hidden;
		padding: 0;
	}
	
	.M510 .M514 {
		margin: 0;
		padding: 0;
	}
	
	.M510 form {
		display: inline;
	}
	
	.M510 .cell-wrapper {

	}
	
	.M510 .formCell {
		margin: 0;
		padding: 15px 20px 5px 20px;
		background: url(../image/tmpl/bg_hline.png) repeat-x left top;
		overflow: hidden;
	}
	
	.M510 .inputCell {
		padding: 2px 0 2px 0;
		overflow: hidden;
	}
	
	.M510 .inputCell.submit {
		padding: 2px 0 2px 150px;
		overflow: hidden;
	}
	
	.M510 .itemBox-subHeadline,
	.M510 .itemBox-checkBoxes {
		padding: 0 0 10px 0;
	}
	
		.M510 .itemBox-checkBoxes input ~ input {
			margin: 0 0 0 20px;
		}
		
	.M510 .itemBox-labelText,
	.M510 .itemBox-formTextfield,
	.M510 .itemBox-formTextarea {
		float: left;
		padding: 7px 4px 8px 0;
	}
	
		.M510 .itemBox-formTextfield input {
			float: left;
			width: 400px;
			height: 15px;
			padding: 4px;
			border: 1px solid #7e9db9;
		}
		
		.M510 .itemBox-formTextarea textarea {
			width: 400px;
			height: 100px;
			overflow: auto;
			padding: 4px;
			border: 1px solid #7e9db9;
		}
		
	.M510 .itemBox-labelText {
		width: 145px;
		line-height: 20px;
		overflow: hidden;
	}
				
	/* error */
	.M510 .error .itemBox-formTextarea textarea {
		width: 550px;
		height: 144px;
		border: 6px solid #cc071d;
	}

	/* error */
	.M510 .error .itemBox-labelText {
		width: 112px;
		padding: 0 8px 0 0;
	}
	
	/* error */
	.M510 .error .itemBox-formTextfield {
		padding: 0;
	}
	
	/* error */
	.M510 .error .itemBox-formTextfield input {
		border: 6px solid #cc071d;
	}
	
	.M510 .itemBox-formAddition {
		padding: 0;
		margin: 0;
		width: 605px;
		float: left;
	}
	
	/* error */
	.M510 .error .itemBox-formAddition {
		display: none;
	}
	
	.M510 .error .errorText {
		background-color: #cc071d;
		color: #fff;
	}
	
	.M510 .error .errorText {
		float: left;
		display: inline;
		margin: 4px 0 10px 120px;
		padding: 4px;
		font-weight: normal;
	}
	
	.M510 .cell-01 .errorText,
	.M510 .cell-05 .errorText,
	.M510 .cell-06 .errorText {
		margin-left: 0;			
	}
	
	.M510 .itemBox-formDatefield {
		float: left;
		width: 335px;
		height: auto;
		overflow: hidden;
		display: inline;
		padding: 4px;
	}
	
	/* error */
	.M510 .error .itemBox-formDatefield {
		padding: 0;
		background-color: #cc071d;
	}
	
	.M510 .itemBox-formDatefield img {
		float: left;
	}
	
	/* error */
	.M510 .error .itemBox-formDatefield img {
		margin-top: 3px;
	}
	
	.M510 .itemBox-formDatefield input {
		float: left;
		width: 277px;
		height: 16px;
		margin: 0 10px 0 0;
		padding: 4px;
		border: 2px solid #a9b8bc;
	}
	
	/* error */
	.M510 .error .itemBox-formDatefield input {
		margin: 0 2px 0 0;
		border: 6px solid #cc071d;
	}
	
	.M510 .itemBox-formDatefield .btn-datePicker {
		float: left;
	}
	
	.M510 .itemBox-smallText {
		padding: 20px 0 0 0;
	}
	
	.M510 .itemBox-formAnswer {
		padding: 4px 4px;
	}
	
	.M510 .error .itemBox-formAnswer {
		background-color: #cc071d;
		color: #fff;
	}
	
	.M510 .btn-formSubmit {
		padding: 20px 0;
	}	
	
	/* -------------------------------- */
    /*  M511 - SPRUNGMARKE              */
    /* -------------------------------- */	
	
	.M511 {
		padding: 0;
	}
	
	/* -------------------------------- */
    /*  M601 - GETABBTER CONTENTBEREICH */
    /* -------------------------------- */
		
	.M601 {
		width: 645px;
		padding: 0;
		border-top: 20px solid #ffffff;
		overflow: hidden;
	}
		.M601 > ul {
			background: url(../image/tmpl/spline_dynTabNavi.png) 0 0 no-repeat;
			padding: 0;
			margin: 0;
			overflow: hidden;
		}
		
			.M601 .listItem-M601 { /*nur das erste li! */
				float: left;
				list-style: none;
				padding-left: 20px;
				background: url(../image/tmpl/spline_dynTabNavi.png) 0 -28px no-repeat;
			}
			
			.M601 .listItem-M601.active { /*nur das erste li! - aktiv */
				background: url(../image/tmpl/spline_dynTabNavi.png) 0 -56px no-repeat;
			}
			
			.M601 .listItem-M601 ~ .listItem-M601 { /*alle folgenden li*/
				float: left;
				list-style-type: none;
				padding-left: 35px;
				background: url(../image/tmpl/spline_dynTabNavi.png) left -84px no-repeat;
			}
			
			.M601 .listItem-M601 ~ .listItem-M601.active { /*alle folgenden li - aktiv*/
				background: url(../image/tmpl/spline_dynTabNavi.png) left -112px no-repeat;
			}
			
			.M601 .listItem-M601.active + .listItem-M601 { /*li rechts vom aktiven li*/
				background: url(../image/tmpl/spline_dynTabNavi.png) left -140px no-repeat;
			}
			
			.M601 .listItem-M601 + .listItem-M601.lastChild {
				padding: 0;
				background: url(../image/tmpl/spline_dynTabNavi.png) right -84px no-repeat;
			}
			
			.M601 .listItem-M601.active + .listItem-M601.lastChild { /*dummy li am ende, rechts vom aktiven li*/
				background: url(../image/tmpl/spline_dynTabNavi.png) right -112px no-repeat;
			} 
			
			.M601 .lastChild { /*dummy li am ende */
				padding: 0;
				width: 35px;
				height: 28px;
				background: url(../image/tmpl/spline_dynTabNavi.png) right -84px no-repeat;	
			}
			
				.M601 .listItem-M601 .dynTabContent {
					display: none;
				}
				
				.M601 ul .listItem-M601 .itemBox-link {
					display: block;
					height: 28px;
					background: url(../image/tmpl/spline_dynTabNavi.png) 0 -28px no-repeat;
					
					/* cleanup */
					font-family: Arial, Helvetica, sans-serif;
					font-weight: bold;
					color: #fff;
					text-decoration: none;
					font-size: 14px;
					line-height: 28px;
					/* cleanup */
				}
	
				.M601 ul .listItem-M601 .itemBox-link:hover {
					color: #0098d7;
				}
				
				.M601 ul .listItem-M601.active .itemBox-link {
					color: #00519e;
					background: url(../image/tmpl/spline_dynTabNavi.png) 0 -56px no-repeat;
				}
				
		.M601 .dynTabContentWrapper {
			width: 645px;
			/*background: #f1f1f1 url(../image/tmpl/bg_tabcontent_repeater.png) 0 top repeat-x;*/
			background: #fafafa;
		}
	
			.M601 .dynTabContentWrapper .dynTabContent {
				display: none;
				margin: 0 0 30px 0;
			}
	
	/* -------------------------------- */
    /*  M602 - BUCHSTABENSELEKTOR       */
    /* -------------------------------- */
		
		.M602 {
			
	    }
	    
		.M602 .cell-01,
		.M602 .cell-02 {
	        float: left;
	    }
	    
		.M602 .cell-01 {
	        width: 172px;
			height: 61px;
			background: transparent url(../image/tmpl/service_chooseletter.png) 0 0 no-repeat;
			position: relative;
	    }
		
		.M602 .cell-01 .itemBox-text {
			width: 100px;
			height: 4px;
			position: absolute;
			top: 15px;
			left: 30px;
		}
		
		.M602 .cell-02 {
	        width: 433px;
			height: auto;
	    }
		
		.M602 .cell-02 .itemBox-text a {
	        display: inline-block;
			width: 17px;
			height: 21px;			
			cursor: pointer;
			float: left;
			margin: 0 0 10px 7px;
			padding: 0 0 0 8px;
			background: transparent url(../image/tmpl/service_chooseletter.png) -197px 0px no-repeat;
			line-height: 20px; /* cleanup */
	    }
		
		.M602 .cell-02 .itemBox-text a:hover,
		.M602 .cell-02 .itemBox-text a.active {
		 	background: transparent url(../image/tmpl/service_chooseletter.png) -172px 0px no-repeat;
		}
		
	/* -------------------------------- */
    /*  M603 - GLOSSARELEMENT           */
    /* -------------------------------- */		
		
		.M603 {
			display: none;
		}
		
		.M603 .itemBox-text {
			margin: 0 0 17px 0;
		}
		
		#M603_errorMSG {
			display: none;
		}
			
	/* -------------------------------- */
	/*  M604 - AUSWÄRTSSPIELE           */
	/* -------------------------------- */
	
	.M604 {
		padding: 20px 0 0 0;
	}
	
	.M604 .cell-01 {
		float: left;
		width: 322px;
		padding: 0 0 0 20px;
	}
	
	.M604 > .cell-02 {
		float: left;
		width: 283px;
		height: 366px;
		padding: 0 20px 0 0;
		background: url(../../../content/image/auswaetsfahrten/deuKarte_bg.png) 0 0 no-repeat;		
	}
	
	/*****************************/
	
	.M604 .thumbWrapper {
		width: 309px;
	}
	
	.M604 .itemBox-image.imgLogo {
		float: right;
		padding: 3px;
		margin: 0;
		width: 76px;
		height: 76px;
		border: 0;
	}
	
	.M604 .itemBox-image {		
		float: left;
		padding: 1px;
		border: 1px solid #d9d9d9;
		-moz-border-radius: 3px;
		border-radius: 3px;
		margin: 8px 6px 0 0;
		width: 64px;
		height: 42px;
	}
	
		.M604 .itemBox-image img {
			
		}	
	
	.M604 .itemBox-thumbLink {
		width: 21px;
		height: 42px;
		float: right;
		margin: 8px 0 0 0;
	}
	
		.M604 .itemBox-thumbLink a {
			width: 21px;
			height: 42px;
			display: block;
			background: url(../image/tmpl/btn_vergroessern.png) no-repeat 0 0;
		}
		
		.M604 .itemBox-thumbLink a b {
			display: none;
		}
	
		.M604 .itemBox-image.imgLogo img {
			width: 76px;
			height: 76px;
		}
		
		.M604 .itemBox-galleryImage {
			width: 309px;
			height: auto;
			margin: 15px 0 0 0;
			padding: 3px;
			border: 1px solid #d9d9d9;
			-moz-border-radius: 3px;
			border-radius: 3px;
			overflow: hidden;
		}
		
		.M604 .itemBox-galleryImage a ~ a {
			display: none
		}
		
		.M604 .itemBox-galleryImage img {
			max-width: 309px;
		}
		
			
	/*****************************/
	/*
		.M604 .cell-01 .itemBox-image {
			width: 309px;
			height: 204px;
			margin: 15px 0 0 0;
			padding: 3px;
			border: 1px solid #d9d9d9;
			-moz-border-radius: 3px;
			border-radius: 3px;
		}
		
		.M604 .cell-01 .itemBox-image.imgLogo {
			float: right;
			width: 76px;
			height: 76px;
			padding: 3px;
			margin: 0;			
			border: 0;
		}
		
		.M604 .cell-01 .itemBox-image.imgThumb {
			float: left;
			padding: 1px;
			border: 1px solid #d9d9d9;
			-moz-border-radius: 3px;
			border-radius: 3px;
			margin: 8px 6px 0 0;
			width: 64px;
			height: 42px;
		}
		
		.M604 .cell-01 .itemBox-thumbLink {
			width: 100px;
			height: 45px;
			float: right;
			margin: 8px 0 0 0;
		}
		
			.M604 .cell-01 .itemBox-thumbLink a {
				width: 100px;
				height: 45px;
				display: block;
				background: url(../image/tmpl/btn_vergroessern.png) 0 0 no-repeat;
			}
			
			.M604 .cell-01 .itemBox-thumbLink a b { display: none; }
		
			.M604 .cell-01 .itemBox-image.imgLogo img {
				width: 76px;
				height: 76px;
			}
		
			.M604 .cell-01 .itemBox-image img {
				width: 309px;
				height: 204px;
			}
			
			.M604 .cell-01 .itemBox-image.imgThumb img {
				width: 64px;
				height: 42px;
			}
			*/
	.M604 .cell-03 {
		padding: 70px 20px 0 20px;
	}
			
	/* -------------------------------- */
	/*  M605 - THUMBNAILÜBERSICHT       */
	/* -------------------------------- */
	
	.M605 {
		padding: 15px 0 0 20px;
	}
	
	.M605 .cell-01 {
		float: left;
		margin: 0;
		padding: 0;
	}
	
		.M605 .itemBox-image {
			padding-right: 22px;
		}
	
		.M605 .itemBox-image img {
			width: 103px;
			height: 88px;
		}
		
		.M605 .itemBox-text {
			padding: 5px 5px 0 0;
			width: 118px;
			height: 50px;
			overflow: hidden;
		}
		
		.M605 .typeFace-text {
			line-height: 15px;
		}
	
	/* -------------------------------- */
	/*  M606 - FLASH CONTAINER          */
	/* -------------------------------- */
		
	.M606 {
		padding: 0;
		overflow: hidden;
	}
	
	/* -------------------------------- */
	/*  M607 - GALLERY     			    */
	/* -------------------------------- */
			
	.M607 {
		padding: 15px 5px 0 20px;
	}
	
	.M607 .itemBox-image {
		float: left;
		border: 1px solid #d9d9d9;
		-moz-border-radius: 3px;
		border-radius: 3px;
		padding: 3px;
		margin: 0 15px 15px 0;
	}
	
	.M607 .itemBox-image a {
		display: block;
		width: 132px;
		height: 86px;
		overflow: hidden;
	}
	
	.M607 .itemBox-image img {
		max-width: 132px;
	}
			
	/* -------------------------------- */
	/*  M608 - NEWSTEASER STARTSEITE    */
	/* -------------------------------- */	
	
	.M608 {
		padding: 0;
		background: #fafafa;
	}
	
	.M608 table {
		padding: 10px 25px;
	}
	
		.M608 td {
			padding-right: 20px;
			line-height: 22px;
		}
	
		.M608 td.date {
			/* cleanup */
			color: #808080;
			font-weight: bold;
		}
		
			.M608 td a {
				/* cleanup */
				font-weight: bold;
				color: #0251A0;
				text-decoration: none;
				background: none;
			}

	/* -------------------------------- */
	/*  M609 Newsteaser Folgeseite      */
	/* -------------------------------- */
	
	.M609 {
	    padding: 0;
	}

	.M609 ul {
        border-left: 1px solid #ffffff;
        border-right: 1px solid #ffffff;
        padding: 10px 0 0 0;
    }

	.M609 ul li {
		position: relative;
	    list-style: none;
	    padding: 0;
	    margin: 0;
	    padding: 5px 20px;
		background: url(../image/tmpl/bg_newsteaser_row.png) repeat-x 0 0;
		cursor: pointer;
		overflow: hidden;
	}

        .M609 ul li.active {
        	min-height: 100px;
			padding-top: 10px;
    		background: #ffffff url(../image/tmpl/bg_newsteaser_box.png) repeat-x 0 bottom;
        }

                .M609 ul li.hasImage .title {
                    margin: 0 0 0 155px
                }

				.M609 ul li .title div.category {
				    float: left;
				    margin: 0 15px 0 0;
					
					/* cleanup */
				    font-weight: bold;
				    color: #7F7F7F;
					font-size: 14px;
				}
				
				.M609 ul li.active .title div.category {
					display: none;
				}
				
				#tab-0-content .M609 ul li .title div.category {
					width: 80px;	
				}
				
				#tab-0-content .M609 ul li.active .title div.category {
					width: auto;	
				}

				.M609 ul li .title div.newstitle {
					float: left;
					display: block;
				}

				.M609 ul li .title div.newstitle a {

					/* cleanup */
					text-decoration: none;
				    font-weight: bold;
				    color: #0052A3;
				    font-size: 14px;
				}
				
				.M609 ul li .title div.newstitle a:hover {
					text-decoration: underline;
				}
                                
				.M609 ul li.active .title div.newstitle {
				    width: auto;
					overflow: hidden;
				}
	
				.M609 ul li .title .date {
				    float: right;
					
					/* cleanup */
				    font-size: 11px;
				    font-weight: bold;
					color: #828282;
				}
				
				.M609 ul li.active .content {
					display: block;
        		}

                .M609 ul li.active .btnBox-grey {
                    position: relative;
                    left: 543px;
                    top: -5px;
					width: auto;
                }
				
				.M609 ul li .content .image {
					display: block;
    				position: absolute;
					top: 10px;
					left: 20px;
					border: 2px solid #ffffff;
					background-color: #ffffff;
        		}
				
                    .M609 ul li .content .teasertext {
                        display: block;
						position: relative;
						top: 0px;
						width: 540px;
                     }
                                
				.M609 ul li.hasImage .content .teasertext {
					display: block;
					position: relative;
					top: 0px;
					left: 155px;
					width: 365px;
				}

					.M609 ul li .content .teasertext p {
						line-height: 16px;
						font-size: 12px;	
					}

			.M609 ul li .content {
			    display: none;
			}
			
	/* -------------------------------- */
	/*  M610 PRESSESPIEGEL + TERMINE    */
	/* -------------------------------- */
	
	.M610 {
		padding: 0 20px 0 20px;
	}
	
	.M610 .cell-01,
	.M610 .cell-02 {
		float: left;
	}
	
	.M610 .cell-01 {
		width: 302px;
	}
	
	.M610 .cell-02 {
		width: 280px;
		overflow: hidden;
	}
	
	.M610 .cell-02 {
		background: url(../image/tmpl/bg_line_verticall.png) no-repeat left 15px;
		padding: 0 0 0 20px;
	}
	
	.M610 .itemBox-link {
		margin: 0 0 15px 0;
		color: #000;
	}
	
	.M610 .itemBox-icon {
    background: url(../image/tmpl/icon_termine.png) no-repeat;
    width: 28px;
    height: 25px;
    display: block;
    float: left;
    margin: 1px 15px 0 0;
	}
	
	.M610 .itemBox-contentTeaserHeadline {
		margin: 0 0 12px 0;
	}
	
	/* -------------------------------- */
	/*  M611 - SPIELERDETAILANSICHT     */
	/* -------------------------------- */
	
	.M611 .itemBox-textHeadline {
		display: inline;
	}
	.M611 {
		margin: 20px 10px 0 10px ;
		padding: 10px 10px 20px 10px;
		background: #ececec url(../image/tmpl/bg_m611_autogramm.jpg) repeat-x 0 0;
	}
	
	.M611 .cell-01 .wrapper .prev,
	.M611 .cell-01 .wrapper .dropdown,
	.M611 .cell-01 .wrapper .next {
		float: left;
	}
	
	.M611 .cell-01 .wrapper .dropdown {
    width: 172px;
	}
	
	.M611 .cell-01 .wrapper .prev,
	.M611 .cell-01 .wrapper .next {
		width: 130px;
		height: 30px;
	}
	
	.M611 .cell-01 .wrapper .prev a,
	.M611 .cell-01 .wrapper .next a {
		color: #00519e;
		font-weight: bold;
		text-decoration: none;
		background: url(../image/tmpl/sprite_autogramm_arrows.png) no-repeat;
	}
	
	.M611 .cell-01 .wrapper .prev a {
		padding: 0 0px 0 20px;
		background-position: 0 3px;
	}
	
	.M611 .cell-01 .wrapper .next a {
		padding: 0 20px 0 12px;
		background-position: right -27px;
	}
	
	.M611 .cell-02 {
		float: left;
		width: 274px;
	}	
		
	.M611 .cell-02 .itemBox-image.imgLogo {
		float: right;
		padding: 3px;
		margin: 0;
		width: 76px;
		height: 76px;
		border: 0;
	}
	
	.M611 .cell-02 .itemBox-image {
		float: left;
		margin: 8px 6px 0 0;
		color: #01509d;
		font-weight: bold;
		width: 48px;
	}
	
	.M611 .cell-02 .itemBox-thumbLink {
		width: 21px;
		height: 42px;
		float: right;
		margin: 8px 0 0 0;
	}
	
		.M611 .cell-02 .itemBox-thumbLink a {
			width: 21px;
			height: 42px;
			display: block;
			background: url(../image/tmpl/btn_vergroessern.png) no-repeat 0 0;
		}
		
		.M611 .cell-02 .itemBox-thumbLink a b {
			display: none;
		}
	
		.M611 .cell-02 .itemBox-image.imgLogo img {
			width: 76px;
			height: 76px;
		}
		
		.M611 .cell-02 .itemBox-galleryImage {
			width: 274px;
			height: 386px;
			overflow: hidden;			
		}
		
		.M611 .cell-02 .itemBox-galleryImage a ~ a {
			display: none;
		}
		
		.M611 .cell-02 .itemBox-galleryImage img {
			width: 274px;
			height: 386px;
			border: 1px solid #d9d9d9;
		}
		
		.M611 .cell-02 .itemBox-image img {
			width: 46px;
			height: 65px;
		}		
		
	.M611 .cell-03 {
		float: left;
		padding: 15px 0 0 20px;
		width: 308px;
		overflow: hidden;
	}
			
		.M611 .cell-03 table {
			width: 308px;
			margin: 15px 0 30px 0;
		}
		
		.M611 .cell-03 table td {
			width: 50%;
			color: #000;
		}
		
		.M611 .contenttable tbody td.td-0 {
			text-align: right;
			padding: 0 15px 0 0;
			font-weight: bold;	
		}
		
		.M611 .contenttable tbody td.td-1 {
			padding: 0 0 0 15px;
		}
			
	.M611 .teaserWrapper .teaser {
		float: left;
		position: relative;
		top: 0;
		left: 0;
		margin: 0 8px 0 0;
	}
	
	.M611 .teaserWrapper .teaser ~ .teaser {
		margin: 0;
	}
	
	.M611 .teaserWrapper a {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		width: 150px;
		height: 90px;
		text-align: right;		
		background: url(../../../../clear.gif) no-repeat 0 0;
	}
	
	.M611 .teaserWrapper a:hover {
		text-decoration: none;
	}
	
	.M611 .teaserWrapper a b {
		display: block;
		padding: 20px 8px 0 0;
		text-transform: uppercase;
		font-weight: normal;
	}
	
	.M611 .subdropdown-container {
		padding: 0;
	}
	
	.M611 .subdropdown-container ul {
		width: auto;
		padding: 0;
	}
