body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 99%;
	color: #000;
	text-align: center;
	background-color:#fff;
	margin:0px;
	padding:0px;
	background-image:url(../layout/mainback.jpg);
	background-repeat:repeat-y;
	background-position:center top;

}
.outer{
	width:1000px;
	margin:0px auto;
	padding:0px;
}
.container{
	width:1000px;
	margin:0px;
	padding:0px;
	float:left;
		background-image:url(../layout/mainback.jpg);
	background-repeat:repeat-y;
	background-position:center top;

}
.mainnav{
	width:660px;
	margin:0px;
	padding:0px;
	float:left;
}

.sub {
border:1px solid #F4B601;
margin-top:1px;
}

.logo{
	width:340px;
	margin:0px;
	padding:0px;
	float:right;
	text-align:right;

}
.main{
	width:1000px;
	margin:0px;
	padding:0px;
	float:left;
}
.leftbox{
	width:660px;
	margin:0px;
	padding:0px;
	float:left;
	background-color:#FEF9E6;
}

.lc {
	width:200px;
	margin:0px;
	padding:10px;
	float:left;
	font-size:12px;
	text-align:left;
}

.lc ul {
margin:0;
padding:0;
list-style:none;
}

.lc li {
margin:0 0 10px 0;
}

.rc h4  {
margin:100px 0px 0 0;
padding:5px;
font-size:12px;
text-align:left;
font-weight:normal;
}

.rc h3  {
margin:30px 0px;
padding:5px;
font-size:12px;
text-align:left;
font-weight:normal;
}

.rc a {
display:block;
font-size:12px;
}



.lc h3 {
margin:30px 0px;
padding:5px 0px  5px 0px;
font-size:16px;
color:#F4B601;
text-align:left;
text-transform:uppercase;
}

.rc {
	width:430px;
	margin:0px;
	padding:0px;
	float:left;
	text-align:left;
}

.rc .csc-header h1{
margin:50px 20px 20px 0px;
padding:0px;
font-size:14px;
color:#F4B601;
text-align:left;
}

.csc-header h1{
margin:50px 20px 20px 210px;
padding:0px;
font-size:14px;
color:#F4B601;
text-align:left;
}

.csc-header h2 {
margin:30px 5px 0px 45px ;
padding:5px 0px  5px 0px;
font-size:16px;
color:#F4B601;
text-align:left;
width:596px;
border-bottom:1px solid #F4B601;
}

.csc-header h3 {
margin:30px 0px;
padding:5px 0px  5px 258px;
font-size:16px;
color:#F4B601;
text-align:left;
}


.csc-header{
margin:0px;
padding:0px;
}
.csc-textpic csc-textpic-intext-left-nowrap{

}

.csc-textpic-image csc-textpic-firstcol csc-textpic-lastcol img {

vertical-align:top;
text-align:left;
color:#F4B601;
padding:10px 10px 10px 40px;
}

.internal-link a{
	color:#990000;
}

.internal-link a:hover{
	color:#F4B601;
}

.tx-jppageteaser-pi1-list-entry-description a {
color:#F4B601;
}

.internal-link img{
border:0px;
}

.csc-firstHeader {
margin:0px;
padding:0px;
}

.csc-textpic-text {
padding:10px 20px 10px 20px;
text-align:justify;
}

.mailform{
margin:10px 0px 0px 260px;
padding:0px;
text-align:left;
}

.label{
 width:120px;
 float:left;
 color:#F4B601;
 font-size:13px;
 margin:1px 0px 1px 0px;
 text-align:left;

}

 .fields{


 color:#F4B601;
 font-size:13px;
 margin:1px 0px 1px 0px;
 text-align:left;

}




.mailform h3{
color:#F4B601;
font-size:13px;
}

.mailform a{
	text-decoration:none;
	color:#990000;
	font-size:12px;
}

.mailform a:hover{
	color:#F4B601;
}

.bodytext{
font-size:12px;
margin:0 0 8px 0;
padding:0;
line-height:18px;
}



.contenttable{
font-size:12px;
margin:0px 0px 10px 0px;

}

.lefttab{
width:200px;
vertical-align:top;
text-align:left;
color:#F4B601;
margin:0 10px 0 40px;
}

.lefttab img {
margin:10px 0px;
border:1px solid #F4B601;
padding:1px;
vertical-align:bottom;
}



.righttab{
vertical-align:top;
text-align:left;
margin:10px 0px 10px 0px;
}

.righttab h3{
color:#F4B601;
}



ul li {
font-size:12px;
margin:0;
padding:0 0 4px 0;
}



.rightbox{
	width:340px;
	margin:0px;
	padding:0px;
	float:right;
	color:#000;
	background-color:#FFF1CE;


}

.rightleftbox{
 	width:80px;
 	float:left;
 	margin:50px 0px;
	padding:0px;
}

.rightleftbox ul{
	list-style-type: none;
	 margin:50px 0px;
	padding:0px;
}

.rightleftbox li{
	list-style-type: none;
	 margin:0px;
	padding:0px;
}

.rightleftbox img{

	 margin:0px 0px 1px 0px;
	padding:0px;
}

.rightrightbox{
 	width:190px;
 	float:left;
 	margin:40px 0 10px 0;
	padding:0 10px 10px 10px;
	text-align:left;
	font-size:11px;
}

.rightrightbox img{
 	margin:0px 0px 10px 0px;
}



.rightnav img{
margin:0px;
padding:0px;
}

.rightnav{
	width:340px;
	margin:0px;
	padding:0px;
	float:left;
}


.rightnav a{
    border-top:1px solid #FEF8E5;
	display:block;
	margin:0px;
	padding:0px;
	text-decoration:none;
}

.browsebar{
font-weight:bold;

}

.bleft{
width:150px;
vertical-align:top;
text-align:left;
color:#F4B601;
font-size:13px;
padding:5px 0px 5px 50px;
}

.bcenter{
vertical-align:top;
text-align:left;
color:#000;
font-size:13px;
padding:5px;
}

.bright{
width:120px;
vertical-align:top;
text-align:left;
color:#000;
font-size:13px;
padding:5px;
}

.bright img{
vertical-align:bottom;
}

.bright a{
	text-decoration:none;
	color:#990000;
}

.bright a:hover{
	color:#F4B601;
}

.tx-damdownloads-pi1-list{
margin:10px 0px;
}

.dleft{
width:150px;
vertical-align:top;
text-align:left;
color:#F4B601;
background-color:#FEF9E6;
padding:5px 0px 5px 50px;
font-size:11px;
vertical-align:top;
}

.dcenter1{
width:300px;
vertical-align:top;
text-align:left;
color:#000;
font-size:11px;
padding:5px;
vertical-align:top;
background-color:#FFF1CE;
}
.dcenter1 a{
	text-decoration:none;
	color:#990000;
}

.dcenter1 a:hover{
	color:#F4B601;
}

.dcenter2{
width:50px;
vertical-align:top;
text-align:left;
color:#000;
font-size:11px;
padding:5px;
vertical-align:middle;
background-color:#FFF1CE;
}

.dcenter2 img{
border:1px solid #FFF1CE;
padding:1px;
}

.dright{
width:50px;
vertical-align:top;
text-align:left;
color:#000;
font-size:11px;
padding:5px;
vertical-align:top;
background-color:#FFF1CE;
}

		.tx-jppageteaser-pi1 {}

		.tx-jppageteaser-pi1-browsebox {
		    margin-top: 10px;
		    padding-top: 3px;
		}


		/* List View */
		.tx-jppageteaser-pi1-list {margin:20px 0;}

		.tx-jppageteaser-pi1-list-entry {
		    width:600px;
			float:left;
			margin:0;
			padding:0 0 0 45px;
margin:0 0 20px 0;



		}

		.tx-jppageteaser-pi1-list-entry-description {
		width:400px;
		float:left;
					margin:0;
			padding:0 0 0 40px;
			font-size:12px;
			font-weight:normal;
			text-align:left;


		}
		
		.tx-jppageteaser-pi1-list-entry-description h5 {
		color:#F4B601;
		font-size:11px;
		}
		

		.tx-jppageteaser-pi1-list-entry-image {
		    float: left;
			width:150px;
		    margin: 0;
			padding:0;
			text-align:left;

		}
		
				.tx-jppageteaser-pi1-list-entry-image img {
	padding:1px;
	border:1px solid #F4B601;

		}

		.tx-jppageteaser-pi1-list-entry-link-item {
	width:600px;
	float:left;
	text-align:right;
	margin:3px 0 3px 0;
		}

		.tx-jppageteaser-pi1-list-entry-link-item a{
	color: #F4B601;
	text-decoration:underline;
	font-size:12px;
}

.tx-jppageteaser-pi1-list-entry-link-item a:hover{
	color:#F4B601;

}

.tx-jppageteaser-pi1-list-entry H4 {
	padding:0 0 8px 190px;
text-align:left;
  color: #F4B601;
		    font-size:12px;
		    text-decoration:none;
margin:0 0 8px 0;
		}

.tx-jppageteaser-pi1-list-entry H4 a {
	color: #F4B601;
	text-decoration:none;
}


		.tx-jppageteaser-pi1-list-entry-creation-date,
		.tx-jppageteaser-pi1-list-entry-change-date {
		    position: absolute;
		    bottom: 4px;
		    right: 0px;
		    font-size: 9px;
		    font-weight: normal;
		    color: #999;
		}

		.tx-jppageteaser-pi1-browsebox {
		    text-align: justify;
		}
		.tx-jppageteaser-pi1-browsebox-show-results {}
		.tx-jppageteaser-pi1-browsebox-browse-links {}
		.tx-jppageteaser-pi1-browsebox-show-results-number {}
		.tx-jppageteaser-pi1-browsebox-disabled-link {}
		.tx-jppageteaser-pi1-browsebox-inactive-link {}
		.tx-jppageteaser-pi1-browsebox-active-link {}


.author {
font-size:11px;
font-weight:bold;
font-style:normal;
color:#961207;
}

span.author {
font-size:11px;
font-weight:bold;
font-style:normal;
color:#961207;
}

.c2l1-left {
width:200px;
vertical-align:top;
text-align:left;
color:#F4B601;
padding:0 10px 5px 40px;
font-size:12px;
}

.c2l1-left h3 , .c2l1-middle h3, .c2l1-middle h4 {
margin:0px;
padding:0 0 8px 0 ;
font-size:14px;
text-align:left;
color:#F4B601;
}

.c2l1-left img{
margin:10px 0px;
border:1px solid #F4B601;
padding:1px;
vertical-align:bottom;
}

.c2l1-middle{
vertical-align:top;
text-align:left;
padding:10px;
font-size:12px;
}

.c2l1-middle a {
color:#F4B601;
text-decoration:none;
}

.c2l1-middle .align-right {
width:99%;text-align:right;
}


.leftbox h1 {
font-size:16px;
padding:0;
color:#F4B601;
}

.c2l1-middle h5{
font-size:14px;
color:#F4B601;
}

.c2l1-middle ol {
margin:0px;
list-style-type:none;
padding:0;
}

.c2l1-middle ol li {
margin:0 0 3px 0;
padding:0 0 0 20px;
background:url('../layout/list-arrow.gif') left top no-repeat;
}


div.tx-fdfx2cols-pi1{
margin:0;
float:left;
width:99%;
}

.c2l1-left a {
color:#F4B601;
}

.errortxt{
font-size:12px;
margin:10px 10px 10px 0px;
padding:5px;
border:1px solid red;
color:red;
}

.tipafriend{
	margin:5px 5px 5px 0px;
	padding:0px 0px 0px 260px;
	float:left;
	text-align:left;
}

.tipafriend p{
font-size:12px;
margin:0px;
padding:0px;
line-height:18px;
}

.tipafriend a{
	text-decoration:none;
	color:#990000;
}

.tipafriend a:hover{
	color:#F4B601;
}



.tip {
width:250px;
padding:10px;
}

.tx-kuloplayer-pi1 {

}

/*----------------------------------------------------------------------*/
/* Standard Stylesheet                                                  */
/* .tx-bddbflvvideogallery-pi1                                          */
/*----------------------------------------------------------------------*/



.flvplayer_listpic_pic {
  border: 0px solid #990000;
}
.flvplayer_listpic {
  height: 70px;
	width: 70px;
	border: 0px solid #888888;
  padding: 0px 4px 4px 0px;
	margin: 0px 6px 6px 0px;
	background-repeat:	no-repeat;
	background-position: 0px 0px;
}

.flvplayer_listpic_firstofrow {
  height: 70px;
	width: 70px;
	border: 0px solid #888888;
  padding: 0px 4px 4px 0px;
	margin: 0px 6px 6px 0px;
	background-repeat:	no-repeat;
	background-position: 0px 0px;
}

.flvplayer_listpic_lastofrow {
  height: 70px;
	width: 70px;
	border: 0px solid #888888;
  padding: 0px 4px 4px 0px;
	margin: 0px 0px 6px 0px;
	background-repeat:	no-repeat;
	background-position: 0px 0px;
}

.flvplayer_pagebrowser {

}

.browseLinksWrap {
	text-align: center;
}

#flvplayercaption {
	float:left;
}

#flvcaption {
 clear: both;
 margin-top: 0px;
	width: 360px;
}

.flvplayer_pagebrowser_fwd {
  float:right;
  margin-right: 4px;
}

.flvplayer_pagebrowser_back {
  float:left;
}

#player {
	float: left;
	margin-right: 16px;
	margin-bottom: 10px;
}

* html #player {
	margin-right: 8px;
}



#loadingMessage {
padding: 7px 0px 7px 0px;
width: 320px;
background-color: #ffffff;
text-align: center;
position: absolute;
margin: 130px 0px 0px 19px;
}

.videobox, #playlist {width:99%;float:left;margin:0 0 5px 0;padding:0;text-align:left;}

.videobox img {float:left;margin:0 5px 0 0;}
.videobox a {font-size:11px;color:#000;}
.videobox a:hover {color:#F4B601;}

.tx-bddbflvvideogallery-pi1 p {
  padding:0px;
  text-align:left;

  }


.tx-srquiz-pi1_2 {color:#fff;width:85%;margin:10px 10px 10px 20px;padding:20px;text-align:left;background:url('../layout/weihnachts_grfik.gif') right top repeat-y;float:left;border:2px solid #fd2828;}
.tx-srquiz-pi1_2 a {color:#fff;}
.tx-srquiz-pi1 {color:#fff;width:95%;margin:10px;padding:0;text-align:left;background:#1c9006 url('../layout/red_scroll.gif') -179px top repeat-y;float:left;border:2px solid #fd2828;}
.tx-srquiz-pi1 fieldset {border:1px solid #fff;padding:10px;margin:5px;color:#fff;}
.tx-srquiz-pi1 fieldset legend {font-size:12px;border:1px solid #fff;padding:10px;font-weight:bold;color:#fff;}
.tx-srquiz-pi1-label {font-size:12px;width:99%;margin:0 0 3px 0;float:left;font-weight:bold;color:#fff;}
.tx-srquiz-pi1-label label {font-size:12px;width:120px;display:block;padding:0 10px 0 0;float:left;}
.tx-srquiz-pi1-label-end {font-size:12px;width:99%;margin:0 0 3px 0;float:left;font-weight:bold;color:#fff;padding:0 0 0 10px}
.tx-srquiz-pi1-label-end label {font-size:12px;width:300px;display:block;padding:0 10px 0 0;float:left;}
.tx-srquiz-pi1-label-end label a {color:#fff;}
.tx-srquiz-pi1 .tx-srquiz-pi1-label input {font-size:12px;border:1px solid #fff;background:#ddd;color:#000;}
.tx-srquiz-pi1 .tx-srquiz-pi1-label label {font-size:12px;width:120px;display:block;padding:0 10px 0 0;float:left;}
.tx-srquiz-pi1 fieldset h3 {font-size:13px;color:#fff;}
.tx-srquiz-pi1 form {width:99%;float:left;margin:0;padding:0;}
.tx-srquiz-pi1-resultslabel {font-size:12px;width:454px;float:left;margin:0 0 10px 0;padding:10px 0 10px 10px;text-align:left;}
.tx-srquiz-pi1-resultslabel label {font-size:12px;width:30%;display:block;padding:0 10px 0 0;min-height:40px;float:left;font-weight:bold;}
.resultz_header {font-size:13px;padding:10px 0 10px 10px;width:99%;float:left;border-top:1px dotted #fff;}
.resultz_header1 {font-size:13px;padding:10px 0 10px 10px;width:350px;float:left;margin:20px 0 10px 0;}
.resultz_header2 {font-size:12px;padding:0 0 10px 10px;width:454px;float:left;}
.introtxt {margin:0;padding:90px 10px 0 10px;background:url('../layout/weihnachts_grfik.gif') -179px top no-repeat;width:100%;float:left;}
.introtxt2 {margin:0;padding:10px;width:100%;float:left;}
.introtxt h3, .introtxt h4 {width:330px;font-size:13px;}
.introtxt h4 {margin:0 0 2px 0;}
.introtxt .sup {width:460px;font-size:11px;}
.introtxt2 .sup {width:460px;font-size:9px;}
.questions h3 {width:440px;font-size:13px;}
.innerbox {width:100%;float:left;margin:0;padding:70px 0 ;background:url('../layout/weihnachts_grfik.gif') right top no-repeat;}
.questions {padding:10px;}
#startpage {padding:13px 0 13px 0;border:1px solid #F4B601;text-align:left;vertical-align:top;margin:0;width:340px;float:left;}
#startpage h4, #startpage h3 {font-size:13px;margin:0;padding:5px 5px 2px 5px;color:#F4B601;}
#startpage a {color:#fd2828;}
#startpage_img {float:left;width:200px;vertical-align:top;text-align:left;color:#F4B601;padding:0 10px 0 40px;font-size:12px;}
#startpage_img img{margin:0px;border:1px solid #F4B601;padding:1px;}
.starttab {margin:10px 0px 10px 0px;padding:0;float:left;width:99%;}
.starttab table {margin:0;padding:0;}
.tx-srquiz-pi1-question-radio table {color:#fff;font-size:12px;}
*html .tx-srquiz-pi1 form {margin:0;padding:0;}
*html .tx-srquiz-pi1 fieldset {padding:10px 10px 10px 5px;margin:0 5px;}
*html .tx-srquiz-pi1 fieldset legend {padding:10px;margin:0 0 10px 0;}
*html .tx-srquiz-pi1-label {width:99%;margin:0 0 3px 5px;}
*html .tx-srquiz-pi1 fieldset legend {}
*html .introtxt {padding:100px 10px;}
*html .tx-srquiz-pi1 {width:93%;}
*html #startpage {margin:0 0 0 45px;}

*html .innerbox {background:url('../layout/weihnachts_grfik.gif') -179px top no-repeat;padding:0 30px 0 0;}
*html .innerbox {padding:70px 10px 0 0;}
.tx-srquiz-pi1-submit {font-size:12px;border:1px solid #fff;background:#ddd;color:#000;margin:10px 10px 10px 15px;}
.errormessage {font-size:13px;color:#fd2828;padding:10px;font-weight:bold;}
.errormessage1 {font-size:11px;color:#fd2828;margin:1px 0 1px 0;padding:2px;background:#fff;border:1px solid #fd2828;width:460px;float:left;}




