/* PNG-Fix */


img, div {
	behavior: url("fileadmin/templates/_css/iepngfix.htc");
}



/* Allgemeine Elemente */

a {
	text-decoration: none;
	color: #2f5cff;
}

a:hover {
	text-decoration: underline;
}

a img {
	border: none;
}

fieldset {
	border: none;
	margin: 0;
	padding: 0;
}

h1 {
	font-size: 16px;
	font-weight: bold;
	color: #0062af;
	margin: 0 0 15px 0;
}

h2 {
	font-size: 13px;
	font-weight: bold;
	color: #0062af;
	margin: 20px 0 10px 0;
}

h3 {
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	margin: 20px 0 10px 0;
}

h4, h5, h6 {
	font-size: 11px;
}

h1 a, h2 a {
	color: #0062af;
}

h3 a, h4 a, h5 a, h6 a {
	color: #000000;
}

p {
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #000000;
	line-height: 16px;
	margin: 0 0 15px 0;
}

ul {
	list-style-type: square;
	margin: 0 0 16px 15px;
	padding: 0;
} 

ol {
	list-style-position: inside;
	margin: 0 0 16px 0;
	padding: 0 0 0 0;
} 

ul li, ol li {
	margin: 0 0 5px 0; 
	padding: 0;
}

textarea {
	height: 250px;
	width: 350px;
	padding: 2px;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 11px;
	border: 1px solid #545454;
}

input, select {
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 11px;
	border: 1px solid #545454;
}

input[type="checkbox"] {
	border-style: none;
}

/* Seitenrahmen und Menüformate */

body {
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #000000;
	margin: 0;
	background-color: #f1f1f1;
}

#worldframe {
	text-align: center;
}

	#pageframe {
		text-align: left;
		width: 900px;
		margin: 0 auto 0 auto;
		position: relative;
	}
	
		#logo a img {
			position: absolute;
			left: 45px;
			top: 5px;
			width: 282px;
			height: 185px;
			z-index: 100;
		}
	
		#headframe {
			position: relative;
			float: left;
			width: 880px;
			height: 115px;
			padding: 0 10px 0 10px;
			background-color: #f1f1f1;
			background-image: url("../_gfx/bg_top.gif");
			background-repeat: no-repeat;
			background-position: bottom;
		}
		
			#utilities {
				position: absolute;
				right: 10px;
				top: 5px;
			}
			
				#utilities ul {
					list-style-type: none;
					margin: 0;
					paddin: 0;
				}
				
				#utilities ul li {
					display: inline;
					margin: 0;
					padding: 0;
				}
				
				#utilities ul li a {
					display: block;
					float: left;
					padding: 0 0 0 25px;
					color: #545454;
					text-decoration: none;
					background-image: url("../_gfx/bullet_meta.gif");
					background-repeat: no-repeat;
					background-position: 17px 5px;
				}
				
				#utilities ul li a:hover {
					color: #0037ff;
				}

				#utilities ul li.act a {
					color: #0037ff;
				}
			
			.claim {
				position: absolute;
				right: 10px;
				top: 65px;
				font-size: 10px;
				color: #08255c;
				text-align: justify;
			}
			
				.claim a {
					color: #08255c;
					text-decoration: none;
				}

				.claim a:hover {
					text-decoration: underline;
				}
		
		#contentframe {
			position: relative;
			float: left;
			width: 860px;
			min-height: 500px;
			padding: 0 20px;
			background-image: url("../_gfx/bg_main.gif");
			background-repeat: repeat-y;
		}
		
		 	.intranet-header {
				float: left;
				width: 850px;
				height: 100px;
				margin: 0 0 15px 5px;
				display: inline; /* IE6-Bugfix */
			}
		 	
		 	.widecontent {
			 	float: left;
				width: 860px;
			 	margin: 0;
			 	padding: 0;
		 	}
		 	
			.leftcontent {
				position: relative;
				float: left;
				width: 630px;
				margin: 0 10px 0 5px;
				_display: inline; /* IE6-Bugfix */
			}
			
				.stage {
					position: relative;
					left: 0;
					top: 0;
					float: left;
					width: 630px;
					height: 310px;
					margin: 0 0 15px 0;
					padding: 0;
					z-index: 1;
					overflow: hidden;
				}
				
				.stage .stage {
					left: 0;
					top: 0;
					width: 630px;
					height: 310px;
					margin: 0;
					padding: 0;
					z-index: 1;
				}
							
				.menu {
					float: left;
					width: 190px;
					padding: 0;
					margin: 0 10px 100px 0;
					font-size: 12px;
					_display: inline; /* IE6-Bugfix */
					_overflow: hidden;
				}
				
					.menu ul {
						float: left;
						width: 190px;
						margin: 0;
						padding: 0;
						list-style-type: none;
					}
					
					.menu ul li {
						float: left;
						width: 175px;
						margin: 0;
						padding: 2px 0 2px 15px;
					}
					
					.menu ul li ul {
						float: left;
						width: 175px;
						margin: 0;
						padding: 0 0 3px 0;
					}
					
					.menu ul li ul li {
						float: left;
						width: 155px;
						padding: 2px 0 2px 20px;
					}
					
					.menu ul li a, .menu ul li ul li.pas a {
						margin: 0;
						padding: 0;
						color: #061650;
					}

					.menu ul li a:hover, .menu ul li.act a, .menu ul li ul li.pas a:hover {
						color: #2f5cff;
						text-decoration: none;
					}
					
					.menu ul li.spc {
						float: left;
						width: 175px;
						padding: 25px 0 4px 15px;
						font-size: 10px;
						color: #545454;
					}

					.menu ul li.spc.intranet {
						padding: 0px 0 4px 15px;
					}
				
				.maincontent {
					float: left;
					width: 430px;
					margin: 0;
					padding: 0;
				}
				
				 	.widecontent .maincontent {
						width: 640px;
					}
				
					.maincontent .columns {
						float: left;
						width: 430px;
						margin: 0 0 15px 0;
						padding: 0;
					}

						.maincontent .columns .leftcolumn {
							float: left;
							width: 215px;
							margin: 0;
							padding: 0;
							_display: inline; /* IE6-Bugfix */
						}

						.maincontent .columns .rightcolumn {
							position: relative;
							left: 6px;
							float: left;
							width: 215px;
							margin: 0;
							padding: 0;
						}

			.rightcontent {
				float: left;
				width: 215px;
				margin: 0;
				_display: inline; /* IE6-Bugfix */
			}
		
		#footerframe {
			float: left;
			width: 880px;
			height: 30px;
			padding: 20px 10px 0 10px;
			overflow: hidden;
			background-color: #f1f1f1;
			background-image: url("../_gfx/bg_bottom.gif");
			background-repeat: no-repeat;
			background-position: top;
		}


/* Organisations-Links */

.linkbox {
	width: 205px;
	margin: 0;
	padding: 0;
	font-size: 10px;
}

	.linkbox .header {
		width: 175px;
		padding: 3px 10px 3px 20px;
		color: #ffffff;
		font-weight: bold;
		background-color: #0062AF;
	}
	
	.linkbox .linklist {
		width: 205px;
		padding: 0;
		background-color: #dcdcdc;
	}
	
		.linkbox .linklist ul {
			width: 205px;
			margin: 0;
			padding: 0;
			list-style-type: none;
		}
		
		.linkbox .linklist ul li {
			margin: 0;
			padding: 0;
		}
	
		.linkbox .linklist li a {
			display: block;
			width: 175px;
			margin: 0 -3px 0 0 !important;
			padding: 3px 10px 3px 20px;
			color: #000000;
			background-image: url("../_gfx/bullet_linkbox.gif");
			background-repeat: no-repeat;
			background-position: 10px 8px;
		}

		.linkbox .linklist li a:hover {
			color: #0062AF;
			background-color: #bfcde5;
			text-decoration: none;
		}


/* Highlight-Boxen */

.highlightbox {
	float: left;
	width: 205px;
	margin: 0 0 10px 0;
	padding: 0;
	color: #000000;
	_margin-right: -2px; /* IE6 Bugfix */
}

	.highlightbox h1, .highlightbox h2, .highlightbox h3, .highlightbox h4, .highlightbox h5 {
		font-size: 11px;
		font-weight: normal;
		color: #e5007d;
		margin: 4px 0 8px 0;
		padding: 0;
	}

	.highlightbox h1 a, .highlightbox h2 a, .highlightbox h3 a, .highlightbox h4 a, .highlightbox h5 a {
		color: #e5007d;
	}

	.highlightbox .boxcontent {
		float: left;
		width: 195px;
		min-height: 195px;
		background-color: #efefef;
		border-style: solid;
		border-width: 10px 0 0 10px;
		border-color: #ffffff;
		margin: 0;
		padding: 0;
	}
	
		.highlightbox.aktuelles .boxcontent {
			background-color: #dadada;
		}

		.highlightbox.download .boxcontent {
			background-color: #bfcde5;
		}
	
		.highlightbox .boxcontent .boximage {
			position: relative;
			left: -10px;
			top: -10px;
			float: left;
			margin: 0;
			padding: 0;
			overflow: hidden;
		}

			.highlightbox .boxcontent .boximage a {
				float: left;
			}
	
		.highlightbox .boxcontent .boxtext {
			margin: 0;
			padding: 10px;
		}
		
		.highlightbox .boxcontent .boxtext p {
			margin: 0 0 5px 0;
			padding: 0;
		}

		.highlightbox .boxcontent .boxtext .boxlink {
			text-align: right;
			margin: 0;
			padding: 0;
			color: #2f5cff;
		}

		.highlightbox .boxcontent .boxtext .boxlink-hidden {
			display: none;
		}

		.highlightbox.download .boxcontent .boxtext .boxlink a {
			margin: 0;
			padding: 0 0 0 12px;
			background-image: url("../_gfx/bullet_download.gif");
			background-repeat: no-repeat;
			background-position: 1px 4px;
		}

		.highlightbox .boxcontent .boxtext .boxlink a:hover {
			text-decoration: none;
		}


/* Breite Highlight-Box */

.highlightbox.breit {
	width: 420px;
}

	.highlightbox.breit .boxcontent {
		width: 410px;
		min-height: 80px;
	}
	
		.highlightbox.breit .boxcontent .boxtext {
			float: left;
			width: 320px;
			margin: 0;
			padding: 10px 10px 10px 0px;
		}


/* News */

.news-list-item {
	float: left;
	width: 100%;
}

	.news-list-item .news-list-date {
		font-size: 10px;
		color: #000000;
		margin: 0 0 3px 0 !important;	
	}

	.news-list-item h1 {
		font-size: 13px;
		font-weight: bold;
		color: #0062af;
		margin: 0 0 10px 0;	
	}
	
	.news-list-item p {
		margin: 0 0 10px 0;	
	}
	
	.news-list-item img {
		float: left;
		padding: 0 5px 5px 0;
	}

	.news-list-item .news-list-morelink {
		float: left;
		width: 100%;
		margin: 0;
		padding: 0;
		text-align: right;
	} 

.news-topline {
	margin: 0 0 3px 0;
}

.news-single-backlink {
	margin: 20px 0 0 0;
}

.news-single-img {
	float: left;
	width: 120px;
	padding: 0;
	margin: 0 10px 0 0;
}

	.news-single-imgcaption {
		font-size: 10px;
		color: #08255c;
		line-height: 13px;
		margin: 5px 0 8px 0;
		padding: 0;
	}

.news-single-additional-info {
	margin: 0px 0px 30px 0px;
}

dl.news-single-files dt, dl.news-single-links dt, dl.news-single-related dt {
	font-weight: bold;
	margin: 0px 0px 5px 0px;
}

dl.news-single-files dd, dl.news-single-links dd, dl.news-single-related dd {
	margin-left: 0px;
}


/* Sitemap */

.csc-sitemap ul {
	margin: 0;
	padding: 0;
}

.csc-sitemap ul li {
	list-style-type: square;
	color: #0062AF;
	margin: 0 0 0 15px;
}

.csc-sitemap ul li a {
	background-color: #ffffff;
	color: #000000;
	margin-bottom: 3px;
	display: block;
	padding: 5px;
}

.csc-sitemap ul li a:hover {
	background-color: #f1f1f1;
	color: #0062AF;
	text-decoration: none;
}

.csc-sitemap ul li ul li a {
	padding-left: 10px;
}


/* Kontaktformular / Powermail */

.tx-powermail-pi1 fieldset legend {
	display: none;
}

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html {
	margin-bottom: 10px;
	float: left;
	width: 100%;
}

.tx-powermail-pi1 label {
	width: 100px;
	display: block;
	float: left;
	padding-top: 3px;
}

.tx-powermail-pi1 input {
	width: 200px;
	padding: 2px;
}

.tx-powermail-pi1 textarea {
	height: 250px;
	width: 250px;
	padding: 2px;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 11px;
}


.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_check {
	float: right;
	width: 100%;
}

.tx-powermail-pi1 .powermail_check_inner {
	float: right;
	width: 100%;
}

.tx-powermail-pi1 .powermail_check_inner label {
	width: 395px;
	float: right;
}

.tx-powermail-pi1 .powermail_check_inner input {
	width: 20px;
	float: right;
	border-style: none;
}

.tx-powermail-pi1 .powermail_submit {
	width: auto;
	margin-left: 100px;
}

.tx-powermail-pi1 .powermail_mandatory_js {
	color: #ff0000;
	margin: 2px 0 4px 100px;
	_margin: 2px 0 4px 103px;
	font-size: 10px;
}

#powermaildiv_uid1 {
	float: left;
	width: 420px;
}

#powermaildiv_uid1 .powermail_check_inner {
	float: left;
	width: 100% !important;
}

#powermaildiv_uid1 .powermail_check_inner label {
	float: right;
	width: 380px;
}

#powermaildiv_uid1 .powermail_check_inner input {
	float: right;
}

/* Suche */

.linktoothermode {
	display: none;
}

.tx-indexedsearch-searchbox {
	float: left;
	width: 450px;
	margin: 0;
	padding: 0 0 15px 0;
}

.tx-indexedsearch-searchbox dl {
	width: 450px;
	margin: 0;
	padding: 0;
}

.tx-indexedsearch-searchbox dt {
	width: 100px;
	height: 21px;
	float: left;
	margin: 0;
	padding: 4px 0 0 0;
}

.tx-indexedsearch-searchbox dd {
	width: 350px;
	height: 25px;
	float: left;
	margin: 0;
	padding: 0;
}

.tx-indexedsearch-searchbox-button {
	padding: 2px;
	width: 200px;
	#height: 24px;
}

#tx-indexedsearch-searchbox-sword {
	padding: 2px;
	width: 196px;
}

.tx-indexedsearch .tx-indexedsearch-whatis {
	float: left;
	width: 450px;
	margin: 0;
	padding: 0;
}

.contentdivider.resultlist h2 {
	margin: 0 0 2px 0;
}

.contentdivider.resultlist h2 a {
	margin: 0;
	padding: 0 0 2px 0;
	display: block;
}

.contentdivider.resultlist h3 {
	font-size: 10px;
	font-weight: normal;
	margin: 0 0 5px 0;
	padding: 0;
	color: #B4B4B4;
}


/* Sonstige Formate */

.csc-frame-rulerBefore {
	clear: both;
	height: 3px;
	overflow: hidden;
	background-color: #dcdcdc;
	margin: 10px 0 10px 0;
	padding: 0;
	line-height: 0;
}

.csc-frame-rulerAfter {
	clear: both;
	height: 1px;
	overflow: hidden;
	border-width: 0 0 3px 0;
	border-style: solid;
	border-color: #dcdcdc;
	margin: 0 0 10px 0;
	padding: 9px 0 0 0;
	line-height: 0;
}

.csc-textpic-image {
	padding-top: 3px;
}

.csc-textpic-caption {
	font-size: 10px;
	color: #08255c;
	line-height: 13px;
	margin-right: -4px;
}

.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
	border: 1px solid #dcdcdc !important;
}


/* Benutzer-Anmeldung */

.tx-felogin-pi1 legend {
	display: none !important;
}

.tx-felogin-pi1 div {
	margin-bottom: 10px;
}


/* Kalender-Erweiterung */

#month-header {
	margin: 3px 0 2px 0;
}

#month-header-icons {
	display: none;
}

#month-header-prevnext {
	float: left;
	width: 150px;
	_width: 160px;
	margin: 2px;
}

	#month-header-prevnext a {
		float: left;
		width: 20px;
	}
	
	#month-header-prevnext span {
		float: left;
		width: 110px;
		margin-top: 4px;
		text-align: center;
	}
	

#cal-list {
	margin-top: 15px;
}

	#cal-list h1 {
		margin-bottom: 15px;
	}
	
	#cal-list h2 {
		margin: 12px 0 6px 0;
	}
	
	#cal-list p {
		margin: 0 0 5px 0;
	}
	
	#cal-list .pagebrowser {
		margin-top: 15px;
	}

#calendar-event table {
	margin: 0 0 15px 0;
}

#calendar-event table td {
	vertical-align: top;
	background-color: #efefef;
	padding: 2px;
	border-style: solid;
	border-width: 0 2px 2px 0;
	border-color: #ffffff;
}

#calendar-event table td.eventtable-label {
	background-color: #dadada;
}

#calendar-event table.csc-uploads, #calendar-event table.csc-uploads td {
	border-style: none;
	margin: 0 0 3px 0;
}

	#calendar-event table.csc-uploads .csc-uploads-fileName p {
		margin: 0;
	}

.tx-cal-controller .constrain {
	display: block;
}

#tx_cal_controller_create_element .basictab {
	float: left;
	border-style: solid;
	border-width: 0 0 3px 0;
	border-color: #dcdcdc;
	margin: 0 0 10px 0;
}

	#tx_cal_controller_create_element .basictab ul {
		width: 640px;
		_width: 600px; /* IE6 Workaround */
		list-style-type: none;
		margin: 0;
		padding: 0;
	}

	#tx_cal_controller_create_element .basictab ul li {
		display: inline;
		width: 150px;
		padding: 0;
	}

	#tx_cal_controller_create_element .basictab ul li a {
		float: left;
		display: block;
		width: 100px;
		padding: 2px 10px;
		margin: 0 10px 0 0;
		color: #cccccc;
		text-decoration: none;
		background-color: #ffffff;
		border-style: solid;
		border-width: 1px 1px 0 1px;
		border-color: #dcdcdc;
	}

	#tx_cal_controller_create_element .basictab ul li a.current {
		color: #545454;
		background-color: #dcdcdc;
		border-color: #dcdcdc;
	}

	#tx_cal_controller_create_element .basictab ul li a:hover {
		color: #545454;
	}

#tx_cal_controller_create_element .tabcontent {
	display: none;
}

	#tx_cal_controller_create_element .tabcontent .edit-row {
		float: left;
		width: 600px;
		margin: 0 0 10px 0;
	}

	#tx_cal_controller_create_element .tabcontent .edit-left {
		float: left;
		width: 200px;
	}
	
	#tx_cal_controller_create_element .tabcontent .edit-right {
		float: left;
		width: 400px;
	}

	#tx_cal_controller_create_element .checkbox {
		border-style: none;
	}

	#tx_cal_controller_create_element .tabcontent .constrain {
		margin: 5px 0 0 0;
		color: #cc0000;
	}

	#tx_cal_controller_create_element textarea {
		height: 150px;
	}
	
	#tx_cal_controller_create_element .htmlarea div.toolbar {
		margin: 5px 0 0 0;
	}
	
	#tx_cal_controller_create_element .editorWrap {
		float: left;
		width: 600px;
		height: 170px !important;
		margin: 0;
		padding: 0;
	}

	#tx_cal_controller_create_element .htmlarea {
		float: left;
		margin: 0;
		padding: 0;
	}
	
	#tx_cal_controller_create_element .buttonline, #confirm-event .buttonline {
		clear: both;
		width: 640px;
		_width: 600px; /* IE6 Workaround */
		border-style: solid;
		border-width: 3px 0 0 0;
		border-color: #dcdcdc;
		margin: 10px 0 0 0;
		padding: 10px 0 10px 0;
	}

#confirm-event .confirm-row {
	float: left;
	width: 600px;
	margin: 0 0 10px 0;
}

#confirm-event .confirm-left {
	float: left;
	width: 180px;
	padding: 0 20px 0 0;
}

#confirm-event .confirm-right {
	float: left;
	width: 400px;
}

/* FORMATE FUER DIE NEUE SEITE */

    .box {
    	position: relative;
    	top: -5px;
        width: 214px;
        float: left;
        display: inline;
        overflow: hidden;
    }
        .box .boxtop {
        	float: left;
        	width: 214px;
            background: url(../_gfx/box/box-top.gif) top left no-repeat;
            padding-top: 5px;
            padding-bottom: 3px;
        }
        .box .boxcontent {
            float: left;
            width: 190px;
            background: url(../_gfx/box/box-content.gif) top left repeat-y;
            min-height: 150px;
            padding: 0 12px;
            overflow: hidden;
        }
        .box .boxbottom {    
            background: url(../_gfx/box/box-bottom.gif) bottom left no-repeat;
        }
    
        .box .boxcontent h1 {
            font-size: 12px;
            font-family: Georgia;
            color: #15245a;
            margin: 0;
            padding: 5px 0 10px 0;
        }
        
        	.box .boxcontent h1 a {
        		color: #15245a;
        	}

        .box .boxcontent h2 {
            font-size: 12px;
            font-family: Georgia;
            color: #15245a;
            margin: 0;
            padding: 5px 0 0 0;
        }

        	.box .boxcontent h2 a {
        		color: #15245a;
        	}

        .box .boxtop img {
            padding-left: 5px;
            padding-top: 5px;
        }

            .box .boxcontent img {
            	float: left;
            	margin: 0 0 5px 0;
            	padding: 0;
            }

            .box .boxcontent p {
                margin: 0;
                padding: 5px 0 5px 0;
            }
            
            .box .boxcontent p.boxlink {
            	text-align: right;
            	padding: 0;
            }
           
        .box .newsimgframe {
        	float: left;
        	width: 190px;
        	height: 70px;
        	margin: 0 0 5px 0;
        	padding: 0;
        	background-image: url(../_gfx/bg_newspic.jpg);
        	background-position: top left;
        	background-repeat: no-repeat;
        	overflow: hidden;
        }
        
        	.box .newsimgframe img {
        		margin: 0;
        	}

    .widebox {
        width: 420px;
        float: left;
        display: inline;
        overflow: hidden;
    }

        .widebox .boxtop {
            background: url(../_gfx/box/widebox-top.gif) top left no-repeat;
            padding-top: 5px;
        }

        .widebox .boxcontent {
            background: url(../_gfx/box/widebox-content.gif) top left repeat-y;
        }

        .widebox .boxbottom {    
            background: url(../_gfx/box/widebox-bottom.gif) bottom left no-repeat;
        }
    
        .widebox .boxcontent h1,
        .widebox .boxcontent h3 {
            font-size: 12px;
            font-family: Georgia;
            color: #15245a;
            margin: 0;
            padding: 15px 12px 10px 12px;
        }
        .widebox .boxtop img {
            padding-left: 5px;
            padding-top: 5px;
        }
        .widebox .boxcontent img {
            padding-left: 12px;
        }
        .widebox .boxcontent p {
            margin: 0;
            padding: 5px 12px 10px 12px;
        } 
        
        .box .boxtop span,
        .widebox .boxtop span {
            display: block;
            float: left;
            width: 204px;
            background: url(../_gfx/box/box_sprite.png) 0 0 repeat-x;
            height: 12px;
            margin: 0 5px;
           	_display: inline;
        }
            .orange .boxtop span {
                background-position: 0 -36px;
            }
            .lila .boxtop span  {
                background-position: 0 -24px;
            }
            .gruen .boxtop span  {
                background-position: 0 -12px;
            }
            .gelb .boxtop span  {
                background-position: 0 0;
            }    
    
    
    .flashcontent {
        float: left;
        width: 655px;
        margin: 0 0 0 200px;
        padding: 0;
      	_display: inline;
    }
    
    .sponsorframe {
        clear: both;
        margin-top: 20px;
        padding: 20px 5px 0 10px;
    }

        .sponsorframe h4,
        .sponsorframe ul,
        .sponsorframe li,
        .sponsorframe strong{
            display: inline;
            list-style-type: none;
            font-size: 0.9em;
            color: #293568;            
        }

        .sponsorframe h4 {
            font-weight: normal;
        }

        .sponsorframe li {
            
        }

        .sponsorframe a {
            text-decoration: none;
            color: #293568 !important;
            line-height: 150% !important;
        }

            .sponsorframe a:hover {
                text-decoration: underline;
            }

            .sponsorframe li:after {
                content: "\00a0 \007C \00a0";
            }

    .leftcontentclaim {
        float: left;
        overflow: hidden;
        margin-top: 50px;
        margin-right: 10px;
    }
    
    .boxlink-hidden {
        display: none;
    }


/* Lightbox Popup */

#popuplightboxwrap {
	display: none;
	position: fixed;
	_position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	z-index: 200;
}

	#popupcenterwrap {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		z-index: 200;
	}
	
	#popuplightbox {
		display: none;
		position: relative;
		top: 150px;
		width: 444px;
		height: 275px;
		background-color: #fff;
		opacity: 1;
		z-index: 300;
		margin: 0 auto 0 auto;
	}
	
		#popuplightbox .closebutton {
			position: absolute;
			display: block;
			top: -14px;
			right: -14px;
			width: 28px;
			height: 28px;
			background: transparent url('../_gfx/close.png') no-repeat top left;
			z-index: 400;
		}
	
		#popuplightbox iframe {
			position: absolute;
			border: none;
			left: 0;
			top: 0;
		}
	
	#videoframe {
		width: 420px;
		margin: 10px auto 10px auto;
	}