*
{
	margin:			0px;
	padding:		0px;
}

html, body {
	font-family: 		Verdana, Arial, Helvetica;
	font-size: 		90%;
	color: 			#034da2;
	height:			100%;
	width:			100%;
	font-weight:		500;
	background-color:	#ffffff;
}

a:link, a:visited {
	font-family:		Verdana, Arial, Helvetica;
	text-decoration:	none;
	color:			#666666;
	font-weight: 		bold;
}

a:hover, a:active {
	font-family:		Verdana, Arial, Helvetica;
	text-decoration:	none;
	color:			#666666;
	font-weight:		bold;
}

img {border: 0px;}

#mainframe {
	width:			764px;
	min-height:		522px;
	height:			auto;
	padding:		0px 0px 0px 0px;
	background-color:	#fff;
	margin-right:		auto;
	margin-left:		auto;
	margin-top:		20px;
}

#topframe {
	width:			764px;
	min-height: 		114px;
	background-color:	fff;
	display:		block;
	border-bottom:	1px #ffffff solid;
}

#topframemenu {
	width:			auto;
	height:			19px;
	margin-top:		90px;
	background-color:	#fff;
	display:		block;
	float:			right;
	vertical-align:		top;
}

			a:link.topmenulevel, a:visited.topmenulevel {
   					font-family : Verdana, Arial, Helvetica;
					font-size : 90%;
					text-decoration : none;
					height: 20px;
					min-width: 75px;
					padding-left:5px;
					padding-right: 5px;
					background-color: white;
					color:#034da2;
					font-weight: normal;
					}

			a:hover.topmenulevel, a:active.topmenulevel {
   					font-family : Verdana, Arial, Helvetica;
					font-size : 90%;
					text-decoration : none;
					height: 20px;
					min-width: 75px;
					padding-left:5px;
					padding-right: 5px;
					background-color: white;
					color:#034da2;
					font-weight: normal;
					}

			img.beforeimg {
				margin-left: 9px;
	vertical-align:		middle;
			}

#topframeborder {
	width:			764px;
	height:		10px;
	background-color:	#034da2;
	display:		block;
}

#leftframe {
	width:			598px;
	min-height:		500px;
	height:		auto;
	background-color:	#ffffff;
	float: 		left;
	display:		block;
}

#topframeunder {
	width:			589px;
	height:		18px;
	background-color:	#bac0da;
	float: 		left;
	display:		block;
	margin-top:		3px;
	padding-left:	10px;
	padding-top:		3px;
	font-family:		Verdana, Arial, Helvetica; 
	font-size: 		90%;
	color:			#034da2;
}
			a:link.breadcrumb, a:visited.breadcrumb {
					text-decoration : none;
					color:#666666;
					font-weight: normal;
					}

			a:hover.breadcrumb, a:active.breadcrumb {
					text-decoration : none;
					color:#666666;
					font-weight: normal;
					}

#leftmenu {
        width:			158px;
        min-height:		450px;
        height:		auto;
        background-color:	#B4B9D7;
        float:			left;
        display:		block;
	margin-top:		3px;
}

				a:link.mainlevel, a:visited.mainlevel, a:hover.mainlevelactive, a:active.mainlevelactive
 				   {
   					  font-family : Verdana, Arial, Helvetica;
					     font-size : 92%;
					     color      : #034da2;
					     text-decoration : none;
					     font-weight : bold;
					     height: 21px;
					     width: 156px;

						padding-top:4px;
						padding-left:2px;

					     background-color: #B4B9D7;
					     display: block;
					     text-indent: 8px;
					     border-bottom: 1px solid #E5E5E5;
				    }
				
				a:hover.mainlevel, a:active.mainlevel, a:link.mainlevelactive, a:visited.mainlevelactive
				{
					font-family	: Verdana, Arial, Helvetica;
					font-size	: 92%;
					color		:  #E5E5E5;
					text-decoration	: none;
					font-weight	: bold;
					height: 21px;
					width: 156px;

						padding-top:4px;
						padding-left:2px;

					background-color: #034da2;
					display: block;
					text-indent: 8px;
					border-bottom: 1px solid #E5E5E5;
				}
				
				
				a:link.secondlevel, a:visited.secondlevel, a:hover.secondlevelactive, a:active.secondlevelactive
 				   {
   					  font-family : Verdana, Arial, Helvetica;
					     font-size : 90%;
					     color      :  #034da2;
					     text-decoration : none;
					     font-weight : 400;
					     min-height: 18px;
					     height: auto;
					     width: 143px;

						padding-top:3px;
						padding-bottom:2px;
						padding-left:15px;

					     background-color: #E5E5E5;
					     display: block;
					     border-bottom: 1px solid #034da2;
				    }
				
				a:hover.secondlevel, a:active.secondlevel, a:link.secondlevelactive, a:visited.secondlevelactive
				{
					font-family	: Verdana, Arial, Helvetica;
					font-size	: 90%;
					color		: #034da2;
					text-decoration	: none;
					font-weight	: 400;
					min-height: 18px;
					height: auto;
					width: 143px;

						padding-top:3px;
						padding-bottom:2px;
						padding-left:15px;

					background-color: #d7daeb;
					display: block;
					border-bottom: 1px solid #034da2;
				}

				a:link.thirdlevel, a:visited.thirdlevel, a:hover.thirdlevelactive, a:active.thirdlevelactive
 				   {
   					  font-family : Verdana, Arial, Helvetica;
					     font-size : 90%;
					     color      :  #034da2;
					     text-decoration : none;
					     font-weight : 400;
					     min-height: 18px;
					     height: auto;
					     width: 133px;

						padding-top:3px;
						padding-bottom:2px;
						padding-left:25px;

					     background-color: #ffffff;
					     display: block;
					     border-bottom: 1px solid #034da2;
				    }
				
				a:hover.thirdlevel, a:active.thirdlevel, a:link.thirdlevelactive, a:visited.thirdlevelactive
				{
					font-family	: Verdana, Arial, Helvetica;
					font-size	: 90%;
					color		:  #034da2;
					text-decoration	: none;
					font-weight	: 400;
					min-height: 18px;
					height: auto;
					width: 133px;

						padding-top:3px;
						padding-bottom:2px;
						padding-left:25px;

					background-color: #edeff7;
					display: block;
					border-bottom: 1px solid #034da2;
				}


				input.inputboxlogin {
					width: 120px;
					height: 16px;
					background-color: #ffffff;
					color: #666666;
					border: 1px #034da2 solid;
					font-size: 85%;
					margin-left: 10px;
					margin-top: 5px;
					padding-left: 4px;
					padding-top: 3px;
				}

				input.loginbutton, input.loginbuttonpfeil {
					margin-left: 10px;
   					font-family : Verdana, Arial, Helvetica;
					font-size : 92%;
					color      : #034da2;
					margin-top: 10px;
					background-color: #B4B9D7;
					border: 0px;
					cursor: pointer;
					font-weight: bold;
				}

				div.loggedin {
					margin-left: 10px;
   					font-family : Verdana, Arial, Helvetica;
					font-size : 92%;
					color      : #034da2;
					background-color: #B4B9D7;
					border: 0px;
					cursor: pointer;
					font-weight: bold;
					padding-top: 10px;
					}

				a:link.login, a:visited.login {
   					font-family : Verdana, Arial, Helvetica;
					#font-size : 92%;
					color      : #034da2;
					border: 0px;
					cursor: pointer;
					font-weight: bold;
				}
				a:hover.login, a:active.login, {
   					font-family : Verdana, Arial, Helvetica;
					#font-size : 92%;
					color      : #034da2;
					border: 0px;
					cursor: pointer;
					font-weight: bold;
				}

				a.login img {margin-right: 13px;}


#contentframe {
	float:			right;
	width:			432px;
	min-height:		100px;
	height:		auto;
	background-color:	#FDFBD7;
	display:		block;
	margin-top:		3px;
}

.contenttable {float: left;}
.csc-uploads {float: left;}

					
						div.contentheading {
							width: 			430px;
							/*min-height: 		21px;*/
							/*background: 		#80bce2;*/
							float:			left;
							display:	block;
							font-weight:	bold;
							color:		#034da2;
							/*padding-left: 10px;
							padding-right: 10px;*/
							padding-top: 2px;
							padding-bottom: 5px;
							text-transform:uppercase;
							font-size: 107%;
							line-height: 1.4em;
						}

						div.contentheadingwithspace {
							width: 			430px;
							/*min-height: 		21px;*/
							/*background:		#8cc3e5; auskommentiert 16.12.2006 */
							/*background: 		#80bce2;*/
							float:			left;
							display:	block;
							font-weight:	bold;
							color:		#034da2;
							/*padding-left: 10px;
							padding-right: 10px;*/
							padding-top: 2px;
							padding-bottom: 5px;
							text-transform:uppercase;
							font-size: 107%;
							line-height: 1.4em;
							margin-top: 10px;
						}
						
						div.contentbody {

							margin-top: 2px;
						}










div.t3_content_container1 {

							/*background:		#faf9f2; auskommentiert am 01.12.2006 */
							/*background:		#FDFAE8; auskommentiert am 15.12.2006 */
							background:		#FDFBD7;
							float:			left;
							display:		block;
							margin-bottom:		1px;
						}

/* configuring the link arrow*/
.external-link-new-window img {margin-bottom: 1px; margin-right: 3px;}
.mail img {margin-bottom: 1px; margin-right: 3px;}
/*configuring the textpic-schweinkram*/


	.csi-textpic {
		padding: 0;
		background: none;  /*XXX demo only*/
		border: none;  /*XXX demo only*/
		margin: 0;
	}

	.csi-textpic .csi-image {
		border: none;  /*XXX demo only*/
		margin: 0;  /*XXX demo only*/
		background: none;  /*XXX demo only*/
		width: none; /*will have to be an inline style - controlled by TS*/
	}

	.csi-textpic .csi-caption {
		text-align: left;  /* will have to be an inline style?  - controlled by TS [left - right - center]*/
		font-style: none;  /*XXX demo only*/
	}

	.csi-textpic .csi-text {
		border: none; /*XXX demo only*/
		text-align: left; /*will have to be an inline style - controlled by TS*/ 
		margin: 0;
		padding: 0;
	}

	.csi-textpic img {
		border: none;  /*XXX demo only*/
		margin: 0;
	}

						div.tx-thmailformplus-pi1{
							width: 			409px;
							min-height: 		50px;
							height: auto;
							/*background:		#faf9f2; auskommentiert am 01.12.2006 */
							/*background:		#FDFAE8; auskommentiert am 15.12.2006 */
							/*background:		#fffbda;*/
							float:			left;
							display:		block;
							/*border-bottom:	1px #8cc3e5 dotted;*/
							padding-top: 10px;
							padding-bottom: 25px;
							/*padding-left: 10px;
							padding-right: 10px;*/
						}

						#contentframe h1 {
							font-family: 		arial, helvetica;
							font-size: 		130%;
							color: 			#666666;
						}

						div.contentbodyarchivelist {
							width: 			389px;
							min-height: 		50px;
							height: auto;
							/*background:		#faf9f2;*/
							/*background:		#fffbda;*/
							float:			left;
							display:		block;
							padding-left: 10px;
							padding-right: 10px;
						}

						div.contentheadingsingleview {
							width: 			430px;
							/*min-height: 		21px;*/
							/*background: 		#80bce2;*/
							float:			left;
							display:	block;
							font-weight:	bold;
							color:		#034da2;
							/*padding-left: 10px;
							padding-right: 10px;*/
							padding-top: 2px;
							padding-bottom: 5px;
							text-transform:uppercase;
							font-size: 98%;
							line-height: 1.3em;
						}

						div.contentheadinglist {
							width: 			409px;
							min-height: 		21px;
							/*background:		#8cc3e5; auskommentiert 16.12.2006 */
							/*background: 		#80bce2;*/
							float:			left;
							display:	block;
							font-weight:	bold;
							color:		#ffffff;
							padding-left: 10px;
							padding-right: 10px;
							padding-top: 4px;
							text-transform:uppercase;
							font-size: 98%;
							line-height: 1.7em;
						}

						div.contentnews {
						padding-top: 10px;
						padding-bottom: 25px;
						/*padding-right: 10px;*/
						/*padding-left: 10px;*/
						}
						
						div.news_file {
						padding-left: 10px;
						font-size: 85%;
						}
						
						div.news_link {

						padding: 0px;
						padding-top: 15px;
						font-size: 85%;
						}
						
						.news_link p {
						padding.top: 10px;
						}


						div.archiveitem {
						/*background: #fffbda;*/
						border-bottom: 1px #8cc3e5 dotted;
						width: 419px;
						padding-left: 10px;
						padding-top: 3px;
						padding-bottom: 3px;
						margin-left: -10px;
						}

						.pfeil {
							border:	0px;
						}

						.news-latest-item {
							/*padding-top: 3px;*/
							/*border-bottom: 1px #8cc3e5 dotted;*/
							/*padding-left: -10px;*/
							/*padding-right: 10px;*/
							padding: 0px;
							margin: 0px;
							border: 0px;
						}

						.news-list-item {
							/*padding-top: 3px;*/
							/*background: #fffbda;*/
							/*border-bottom: 1px #8cc3e5 dotted;*/
							/*padding-left: -10px;*/
							/*padding-right: 10px;*/
							padding: 0px;
							margin: 0px;
							border: 0px;
						}

						.news-latest-morelink, .news-list-morelink {	
							margin-top: none;
							padding-bottom: 10px;
							padding-left: none;
							border: none;
							font-size:100%;

						}

						.news-latest-morelink A {
							float:left;
						}
						
						.news-latest-morelink {
							height:15px;
						}
						
						.news-latest-item IMG {
						
							margin:0px;
							margin-right:5px;
							border:none;
							float:left;
							padding-top: 5px;
						}

						.news-single-item {
						/*background: #fffbda;*/
						/*border-bottom: 1px #8cc3e5 dotted;*/
						width: 423px;
						padding-bottom: 5px;
						/*padding-left: 3px;
						padding-right: 3px;*/
						}

						div.latestheadline {
						padding: 0px;
						padding-top: 15px;
						margin: 0px;
						/*padding-left: 10px;*/
						}


						.news-single-backlink {
						margin-top: 5px;
						padding-left: 0px;
						}
						
						.news-single-related {
						margin-top: 5px;
						padding-left: 0px;
						}
						
						.tx-indexedsearch-searchbox {
						/*border-bottom: 1px dotted #8cc3e5;*/
						padding-bottom: 8px;
						padding-top: 10px;
						}
						
						.tx-indexedsearch-browsebox {
						padding-top: 8px;
						padding-bottom: 8px;
						}
						
						.tx-indexedsearch {
						/*background: #fffbda;*/
						width: 417px;
						padding-bottom: 15px;
						padding-left: 10px;
						padding-right: 3px;
						padding-top: 5px;
						}
												
						input.tx-indexedsearch-searchbox-sword {
						background-color: #ffffff;
						width			: 320px;
						height			: 16px;
						color			: #666666;
						border	: 1px #8cc3e5 solid;
						font-size	: 85%;
						padding-top: 3px;
						padding-left: 3px;
						margin-bottom: 10px;
						margin-top: 10p;
							}
							
						.tx-indexedsearch-searchbox-button {text-align: left; background-color: #fffbda; border: 0px; color: #67a4cb; width: 10px; cursor: pointer;}
						
						.searchresult, .tx-indexedsearch-noresults {
						margin-top: 5px;
						margin-bottom: 8px;
						padding-bottom: 8px;
						
						}
						
						.tx-indexedsearch-whatis {
						margin-top: 5px;
						margin-bottom: 8px;
						padding-bottom: 8px;
						/*border-bottom: 1px dotted #8cc3e5;*/
						}

						
						#contentframe strong {
						font-weight: bold;
						color: #666666;
						}
						
						span.fett {
						font-weight: bold;
						}

/*configuring the kontakt formular */
					input.kontakt {
						width			: 320px;
						height			: 16px;
						background-color: #ffffff;
						color			: #034da2;
						border	: 1px #034da2 solid;
						font-size	: 85%;
						padding-top: 3px;
						padding-left: 3px;
						}

					input.kontakt2 {
						/*background-color: #fffbda;*/
						width			: 320px;
						height			: 16px;
						color			: #034da2;
						border	: 1px #8cc3e5 solid;
						font-size	: 85%;
						padding-top: 3px;
						padding-left: 3px;
					}

					textarea.kontakt {
						width			: 80px;
						height			: 90px;
						background-color: #ffffff;
						color			: #034da2;
						border	: 1px #034da2 solid;
						font-size	: 120%;
						padding-top: 3px;
						padding-left: 3px;
						}

					input.buttonkontakt {background-color: #FDFBD7; border: 0px; color: #666666; cursor: pointer; font-weight: bold; font-family:Verdana, Arial, Helvetica; font-size	: 100%;}
/*configuring the registration box */

					p.registertext , span.registertext {
						font-family: 		Verdana, Arial, Helvetica;
						font-size: 		90%;
						color: 			#333333;
						
						width: 380px;
						font-weight:		500;
						
					}


a.registerlink:link, a.registerlink:visited {
        font-family:            Verdana, Arial, Helvetica;
        text-decoration:        none;
        color:                  #67a4cb;
        text-decoration:        none;
}

a.registerlink:hover, a.registerlink:active {
        text-decoration:        none;
        color:                  #b1041a;
}

/* configuring the onetimeaccount-plugin */ /*5-10-2009 fiedler*/

dd.onetimeaccount_company input {		width:320px;
						height			: 16px;
						background-color: #ffffff;
						color			: #034da2;
						border	: 1px #034da2 solid;
						font-size	: 85%;
						padding-top: 3px;
						padding-left: 3px;
						margin-bottom: 7px;}
span.tx-onetimeaccount-pi1-title input {		width:320px;
						height			: 16px;
						background-color: #ffffff;
						color			: #034da2;
						border	: 1px #034da2 solid;
						font-size	: 85%;
						padding-top: 3px;
						padding-left: 3px;
						margin-bottom: 7px;}

span.tx-onetimeaccount-pi1-first_name input {		width:320px;
						height			: 16px;
						background-color: #ffffff;
						color			: #034da2;
						border	: 1px #034da2 solid;
						font-size	: 85%;
						padding-top: 3px;
						padding-left: 3px;
						margin-bottom: 7px;}

span.tx-onetimeaccount-pi1-last_name input {		width:320px;
						height			: 16px;
						background-color: #ffffff;
						color			: #034da2;
						border	: 1px #034da2 solid;
						font-size	: 85%;
						padding-top: 3px;
						padding-left: 3px;
						margin-bottom: 7px;}

span.tx-onetimeaccount-pi1-zip input {		width:320px;
						height			: 16px;
						background-color: #ffffff;
						color			: #034da2;
						border	: 1px #034da2 solid;
						font-size	: 85%;
						padding-top: 3px;
						padding-left: 3px;
						margin-bottom: 7px;}

span.tx-onetimeaccount-pi1-city input {		width:320px;
						height			: 16px;
						background-color: #ffffff;
						color			: #034da2;
						border	: 1px #034da2 solid;
						font-size	: 85%;
						padding-top: 3px;
						padding-left: 3px;
						margin-bottom: 7px;}

dd.onetimeaccount_email input {		width:320px;
						height			: 16px;
						background-color: #ffffff;
						color			: #034da2;
						border	: 1px #034da2 solid;
						font-size	: 85%;
						padding-top: 3px;
						padding-left: 3px;
						margin-bottom: 7px;}

dd.onetimeaccount_telephone input {		width:320px;
						height			: 16px;
						background-color: #ffffff;
						color			: #034da2;
						border	: 1px #034da2 solid;
						font-size	: 85%;
						padding-top: 3px;
						padding-left: 3px;
						margin-bottom: 7px;}

dd.onetimeaccount_fax input {		width:320px;
						height			: 16px;
						background-color: #ffffff;
						color			: #034da2;
						border	: 1px #034da2 solid;
						font-size	: 85%;
						padding-top: 3px;
						padding-left: 3px;
						margin-bottom: 7px;}

dd.onetimeaccount_address textarea {
		width: 320px;
		height: 90px;
		background-color: #ffffff;
		color: #034da2;
		border	: 1px #034da2 solid;
		font-size: 85%;
		padding-top: 3px;
		padding-left: 3px;
		font-family: Verdana, Arial, Helvetica;
}


dd.tx-onetimeaccount-pi1-submit input[type=button]{
background-color: #FDFBD7; border: 0px; color: #666666; cursor: pointer; font-weight: bold; font-family:Verdana, Arial, Helvetica; font-size	: 100%;
						}

					div.registerdiv {
							width: 		409px;
							min-height: 		50px;
							height: auto;
							/*background:		#faf9f2; auskommentiert am 01.12.2006 */
							/*background:		#FDFAE8; auskommentiert am 15.12.2006 */
							background:		#fffbda;
							float:			left;
							display:		block;
							border-bottom:	1px #8cc3e5 dotted;
							padding-top: 10px;
							padding-bottom: 25px;
							padding-left: 10px;
							padding-right: 10px;
						}

.tx-srfeuserregister-pi1 input[type=text]
{
						width			: 320px;
						height			: 16px;
						background-color: #ffffff;
						color			: #034da2;
						border	: 1px #034da2 solid;
						font-size	: 85%;
						padding-top: 3px;
						padding-left: 3px;
						margin-bottom: 7px;
						}

.tx-srfeuserregister-pi1 input[type=password]
{
						width			: 100px;
						height			: 16px;
						background-color: #ffffff;
						color			: #034da2;
						border	: 1px #034da2 solid;
						font-size	: 85%;
						padding-top: 3px;
						padding-left: 3px;
						margin-bottom: 7px;
						}
.tx-srfeuserregister-pi1 input[type=submit]
{
background-color: #FDFBD7; border: 0px; color: #666666; cursor: pointer; font-weight: bold; font-family:Verdana, Arial, Helvetica; font-size	: 100%;
						}

.tx-srfeuserregister-pi1 p {	font-family: 		Verdana, Arial, Helvetica;
	font-size: 		90%;
	color: 			#034da2;
	height:			100%;
	width:			100%;
	font-weight:		500;}

.tx-seminars-pi1 input[type=button] {
background-color: #FDFBD7; border: 0px; color: #666666; cursor: pointer; font-weight: bold; font-family:Verdana, Arial, Helvetica; font-size	: 100%;
	}

.tx-seminars-pi1 textarea {
						width			: 320px;
						height			: 90px;
						background-color: #ffffff;
						color			: #034da2;
						border	: 1px #034da2 solid;
						font-size	: 120%;
						padding-top: 3px;
						padding-left: 3px;
						margin-bottom: 10px;
}

						/* configuring the seminar extension*/
div.seminar_header, div.itemrow {clear: both; margin-left: 0px; margin-top: 5px; padding-top: 5px;}
div.itemrow { border-bottom: #666666 1px solid;}
div.seminar_title {float: left; width: 10em; overflow: hidden; font-size: 11px; padding-top: 3px;}
div.seminar_date {float: left; width: 7em; overflow: hidden; font-size: 11px; padding-top: 3px;}
div.seminar_time {float: left; width: 7em; overflow: hidden; font-size: 11px; padding-top: 3px;}
div.seminar_place {float: left; width: 7em; overflow: hidden; font-size: 11px; padding-top: 3px;}
div.seminar_vacancies {float: left; width: 5em; overflow: hidden; font-size: 11px; padding-top: 3px; text-align: center;}
div.seminar_registration {clear: both; float: block; width: 7em; overflow: hidden; font-size: 11px; padding-top: 3px;}
div.seminar_list_registration  {clear: both; float: block; width: 7em; overflow: hidden; font-size: 11px; padding-top: 3px;}

.tx-seminars-pi1-listrow table, tr {float: left;}

/* configuring the guestbook-plugin */
.guestbookinput {
		border: 1px solid #034da2; 
		color: #034da2; 
		background-color: #fff; 
		font-size: 85%; 
		padding-top: 3px; 
		padding-left: 3px; 
		width: 320px;
		height: 16px;
		}

.guestbooktextarea{
		width: 320px;
		height: 90px;
		background-color: #ffffff;
		color: #034da2;
		border	: 1px #034da2 solid;
		font-size: 85%;
		padding-top: 3px;
		padding-left: 3px;
		font-family: Verdana, Arial, Helvetica;
}

.tx-srfreecap-pi2-cant-read {
	font-family: 		Verdana, Arial, Helvetica;
	font-size: 		90%;
	color: 			#034da2;
	height:			100%;
	width:			100%;
	font-weight:		500;		
}



/* configuring the download-plugin */

.sb_download_flex {
  padding: 5px;
  margin: 0px 3px 5px 0;
  width: 300px;
  height: 200px;
  float: left;
  background: #FDFBD7;
}


#sub {
	width: 426px;
	margin-top: 5px;
	border-top: solid #034da2 1px;
	height: 25px;
	padding-top: 5px;
	float: left;
}

#contentframetop {
	width:			429px;
	min-height:		350px;
	height:		auto;
	/*background-color:	#ffffff;*/
	display:		block;
	float:			left;
	padding-left:	3px;
}

#contentframeunderleft {
	width:			174px;
	min-height:		50px;
	height:			auto;
	background-color:	#ffffff;
	position:		relative;
	float:			left;
	padding-left:	3px;
	margin-top:		10px;
}

#contentframeunderright {
	width:			auto;
	min-height:		50px;
	height:			auto;
	background-color:	#ffffff;
	display:		block;
	float:			right;
	padding-right:		3px;
	padding-left:		3px;
	margin-right:		8px;
	margin-top:		10px;
}

#rightframe {


	width:			158px;
	min-height:		50px;
	height:			auto;
	background-color:	#ffffff;
	float:			right;
	display:		block;
	margin-top: 3px;
}

						div.suchen {
							background:		#E5E5E5;
							margin-top:		0px;
							text-indent:		3px;
							height:		34px;
							width:			156px;
							padding-top:		15px;
							}

						input.searchbutton {
							margin-left:		1px;
						}

						input.searchfield {
							width			: 122px;
							height			: 16px;
							background-color: #ffffff;
							color						: #034da2;
							border	: 1px #034da2 solid;
							font-size	: 85%;
							margin-left: 7px;
							padding-left: 4px;
							padding-top: 3px;
						}

						div.rightboxheadingwospace {
							width: 			144px;
							font-size: 92%;
							min-height: 		21px;
							background:		#034da2;
							float:			left;
							display:	block;
							font-weight:	bold;
							color:		#ffffff;
							margin-bottom: 3px;
							padding: 2px;
							padding-left: 10px;
							line-height: 1.6em;
							text-transform:uppercase;
						}

						div.rightboxheadingwspace {
							width: 			144px;
							font-size: 92%;
							min-height: 		21px;
							background:		#034da2;
							float:			left;
							display:	block;
							font-weight:	bold;
							color:		#ffffff;
							margin-top: 10px;
							margin-bottom: 3px;
							padding: 2px;
							padding-left: 10px;
							line-height: 1.6em;
							text-transform:uppercase;
						}
						
						div.rightboxbody {
							width: 			154px;
							min-height: 		10px;
							height: auto;
							/*background:		#faf9f2;*/
							/*background:		#fffbda;*/
							float:			left;
							display:		block;
							padding-top: 5px;
							padding-left: 0px;
							padding-right: 2px;
							padding-bottom: 2px;
							border: 0px;
							font-size: 90%;
						}

						div.downloadtitle {
							margin-top: 3px;
							margin-bottom: 3px;
						}

						div.sb_download_flex {
							width: 			154px;
							min-height: 		10px;
							height: auto;
							/*background:		#faf9f2;*/
							/*background:		#fffbda;*/
							float:			left;
							display:		block;
							padding-top: 5px;
							padding-left: 0px;
							padding-right: 2px;
							padding-bottom: 2px;
							border: 0px;
							font-size: 90%;
						}

div.tx-mythdownload-pi1-singleView-back {padding-bottom: 2px;}
