/* 1. Ueberschrift / Links / Schriften */

/* 2. individuelle Styles */

/* 3. Container */

/* 4. TYPO3 */







body {

	color: #000000;

	font-family: "Trebuchet MS", Helvetica, sans-serif;

	font-size: 11px;

	margin: 0 0 0 0;

	padding: 0 0 0 0;

	text-align: center;

	line-height: 18px;

	background: url(../pics/body_bg.jpg) repeat-y top center;

}



/* Farben



#3374b5 blau

#58585a grau

#f49e00 orange



*/



text {

	color: Highlight;

	background-color: Orange;

	

}





/* 1. Ueberschrift / Links / Schriften */



h1 {

	color: #3374b5;

	font-weight: normal;

	font-size: 20px;

	margin: 0 10px 36px 10px;

	padding: 0 0 6px 56px;

	background: url(../pics/h2_bg_o.gif) no-repeat 24px 0;

	text-transform: uppercase;

	line-height: 20px;

	border-bottom: 1px solid #58585a;

}



h2 {

	color: #000000;

	font-weight: normal;

	font-size: 20px;

	margin: 0 0 12px 0;

	padding: 0 0 0 0;

	line-height: 24px;

}



h3 {

	color: #000000;

	font-weight: bold;

	font-size: 13px;

	margin: 0 0 12px 0;

	padding: 0 0 0 0;

}



h4 {

	color: #000000;

	font-weight: normal;

	font-size: 13px;

	margin: 0 0 0 0;

	padding: 0 0 0 0;

}



h5, h5 a,h5 a:link, h5 a:visited, h5 a:active {

	color: #58585a;

	font-weight: normal;

	font-size: 11px;

	font-style: italic;

	margin: 0 0 0 0;

	padding: 0 0 0 0;

	text-decoration: none;

}



h5 a:hover {

	color: #000000;

	font-weight: normal;

	font-size: 11px;

	font-style: italic;

	margin: 0 0 0 0;

	padding: 0 0 0 0;

	text-decoration: none;

}



h6 {

	color: #3374b5;

	font-weight: normal;

	font-size: 20px;

	margin: 0 0 12px 0;

	padding: 0 0 0 0;

	text-transform: uppercase;

	line-height: 20px;

}



a:link, a:visited, a:active  {

	color: #000000;

	text-decoration: underline;

}



a:hover {

	color: #000000;

	text-decoration: none;

}



a img {

	border: 0px;

}







/* 2. individuelle Styles */



.fixfloat {

	float: none;

	clear: both;

	width: 1px;

	margin: 0;

	padding: 0;

	font-size: 0px;

	line-height: 0px;

	height: 1px

}



p {	

	margin: 0 0 0 0;

	padding: 0 0 0 0;

}



noscript {	

	margin: 0 0 0 0;

	padding: 0 0 0 0;

}



p.bodytext {	

	margin: 0 0 0 0;

	padding: 0 0 0 0;

}



ul {

	list-style: square;

}



li {

	list-style: square;

}



hr {

	color: #3374b5;

	background-color: transparent;

	height: 1px;

	border: 0px;

	border-top: 1px solid #3374b5;

	margin: 18px 0 18px 0;

}



.box_contentright hr {

	color: #f49e00;

	background-color: transparent;

	height: 1px;

	border: 0px;

	border-top: 1px solid #f49e00;

	margin: 6px 0 6px 0;

}



hr.liniegrau {

	color: #bfc0c1;

	background-color: transparent;

	height: 1px;

	border: 0px;

	border-top: 1px solid #bfc0c1;

	margin: 12px 12px 12px 12px;

}





/* 3. Container */



#allbox {

	width: 1000px;

	margin: 0 auto 0 auto;

	padding: 0 0 0 0;

	text-align: left;

	position: relative;

}



#all {

	margin: 0 0 0 0;

	padding: 0 0 0 0;

	float: left;

	width: 880px;

}



#aussenwerbung {

	margin: 10px 0 0 0;

	padding: 0 0 0 0;

	float: left;

	width: 120px;

	background-color: transparent;

}









/* 3.1. Container Kopfbereich - topwerbung */



#topwerbung {

	margin: 0 0 0 5px;

	padding: 20px 0 5px 0;

	/*height: 65px;*/
	

}


#topwerbung_left {

	margin: 0 0 0 0;

	padding: 0 0 0 0;

	float: left;

	background-color: transparent;

	width: 468px;

	height:60px;

}



#topwerbung_right {

	margin: 0 0 0 0;

	padding: 0 0 0 0;

	float: right;

	text-align: right;

	background-color: transparent;

	width: 468px;

	height:60px;

}

#topwerbung_wide {

	margin: 10px 0 0 0;

	padding: 0;

	/*height: 65px;*/
	

}

/* 3.1. Container Kopfbereich - top */



#topallbox {

	margin: 0 0 0 0;

	padding: 0 0 0 0;

	width: 880px;

	background: url(../pics/topallbox_bg.jpg) no-repeat;

	height: 210px;

}



#topall {

	margin: 0 0 15px 0;

	padding: 15px 25px 0 0;

	background: url(../pics/bg_nav.gif) no-repeat 10px 182px;

}



#topnav {

	margin: 0 6px 0 0;

	padding: 0 0 0 0;

	float: right;

}



#topnav ul {

	margin: 0 0 0 0;

	padding: 0 0 0 0;

	list-style: none;

}



#topnav li {

	margin: 0 0 0 15px;

	padding: 0 0 0 0;

	list-style: none;

	display: inline;

}



#topnav li a:link, #topnav li a:visited, #topnav li a:active  {

	color: #FFF;

	text-decoration: none;

	font-size: 13px;

}



#topnav li a:hover, #topnav li a#topcurrent {

	text-decoration: none;

}



#lang {

	margin: 0 0 0 0;

	padding: 3px 0 0 0;

	float: right;

	width: 61px;

	text-align: right;

}



#lang img {

	margin: 0 0 0 10px;

	padding: 0 0 0 0;

	float: left;

}



#logo {

	margin: 0 0 0 140px;

	padding: 0 0 0 0;

}



#nav {

	margin: 60px 10px 3px 10px;

	padding: 0 0 0 45px;

}



#social {

	position: relative;
	
	float: right;

	width: 75px;

	z-index: 500;

	margin: 0 0 0 0px;

}





#breadcrump {

	margin: 0 0 0 10px;

	padding: 5px 0 0 45px;

	width: 805px;

}



#breadcrump ul {

	margin: 0 0 0 0;

	padding: 0 0 0 0;

	list-style: none;

}



#breadcrump li {

	margin: 0 5px 0 0;

	padding: 0 0 0 0;

	list-style: none;

	display: inline;

}



#breadcrump li a:link, #breadcrump li a:visited, #breadcrump li a:active  {

	color: #58585A;

	text-decoration: none;

	font-size: 11px;

	font-weight: normal;

	text-transform: none;

	font-style: italic;

}



#breadcrump li a:hover  {

	text-decoration: none;

	color: #000000;

}









/* 3.2. Container Contentbereich - middle */



#middleallbox {

	margin: 0 0 0 0;

	padding: 0 0 0 0;

	width: 880px;

}



#middleall {

	margin: 0 0 0 0;

	padding: 0 0 0 0;

}



#dreispaltig #contentdatetime {


	font-size: 11px;

	margin: 0 0 6px 2px;

	padding: 0px 0 0 0;

	float: left;

	width: 155px;

}



#contentbox {

	margin: 0 0 0 0;

	padding: 0 0 0 0;

	font-size: 13px;

}



/* 3.2. Container Fussbereich - bottom */



#bottomallbox {

	margin: 0;

	padding: 0;

	width: 880px;

	background: url(../pics/bottomallbox_bg.jpg) no-repeat top left;

	height: 124px;

}



#bottomall {

	margin: 0 0 0 0;

	padding: 0 0 0 0;

}



#partner {

	margin: 0 0 0 0;

	padding: 8px 0 16px 0;

	text-align: center;

}



#partner img {

	margin: 0 0 0 0;

	padding: 0 35px 0 35px;

}



#adresse {

	margin: 0 0 0 0;

	padding: 0 0 0 0;

	text-align: center;

	color: #FFF;

	font-size: 11px;

}



#adresse h4 {

	margin: 0 0 0 0;

	padding: 0 0 0 0;

	display: inline;

	color: #FFF;

	font-size: 13px;

	font-weight: normal;

}



#adresse p.bodytext {

	margin: 0 0 0 0;

	padding: 0 0 0 0;

	display: inline;

	color: #FFF;

	font-size: 11px;

	font-weight: normal;

}



#adresse a:link, #adresse a:visited, #adresse a:active  {

	color: #fff;

	text-decoration: none;

}



#adresse a:hover {

	color: #f49e00;

	text-decoration: none;

}









/* 4. TYPO3 */



/* 4.1. T3 Mailform */



form {

	margin: 6px 0 6px 0;

	padding: 0 0 0 0;

}



form br, .csc-mailform-field {

	clear: both;

}



fieldset {

	line-height: 24px;

	border: 0px;

	margin: 0 0 0 0;

	padding: 0 0 0 0;

}



label {

   float: left;

   text-align: left;

   width: 150px;

	font-size: 13px;

	color: #000000;

	line-height: 18px;

}



input {

   float: left;

	width: 250px;

	margin: 0 0 3px 0;

	padding: 1px 1px 1px 1px;

	color: #828283;

	font-family: "Trebuchet MS", Helvetica, sans-serif;

	font-size: 12px;

	font-style: italic;

	background-color: #ffffff;

	border: 1px solid #9c9e9f;

}



textarea {

   float: none;

	width: 250px;

	margin: 0 0 3px 0;

	color: #828283;

	font-family: "Trebuchet MS", Helvetica, sans-serif;

	font-size: 12px;

	font-style: italic;

	background-color: #ffffff;

	border: 1px solid #9c9e9f;

}



select {

   float: left;

	width: 250px;

	margin: 0 0 3px 0;

	color: #828283;

	font-family: "Trebuchet MS", Helvetica, sans-serif;

	font-size: 12px;

	font-style: italic;

	background-color: #ffffff;

	border: 1px solid #9c9e9f;

}



html>body textarea {

	margin-left: 0px;

}



input.csc-mailform-radio {

   float: left;

	width: auto;

	margin: 0 6px 3px 0;

	padding: 1px 1px 1px 1px;

	color: #828283;

	font-family: "Trebuchet MS", Helvetica, sans-serif;

	font-size: 12px;

	font-style: italic;

	background-color: transparent;

	border: 0px solid #9c9e9f;

}



.csc-mailform-radio label {

	float: none;

}



input.csc-mailform-check {

	width: auto;	

}



legend {

	display: none;

}



.csc-mailform-submit {

   float: none;

	width: 78px;

	height: 22px;

	margin: 6px 0 3px 0;

	padding: 0 0 0 0;

	color: #000000;

	font-family: "Trebuchet MS", Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: bold;

	background: transparent url(../pics/form_input_button_csc-mailform-submit_bg.gif) no-repeat;

	border: 0px;

}



/* IE7 */



*:first-child+html .csc-mailform-submit {

	width: 80px;

}



/* IE6 */



* html .csc-mailform-submit {

	width: 80px;

}



.csc-mailform-field {

	font-size: 11px;

	line-height: 14px;

	color: #58585a;

}



/* T3 Powermail */



fieldset.tx-powermail-pi1_fieldset legend {

        display: none;

}



.tx_powermail_pi1_fieldwrap_html {

	clear: both;

	width: 420px;

}



#powermaildiv_uid35 {	

	font-size: 11px;	

	line-height: 14px;

	color: #58585a;

	margin: 12px 0 0 0;

}





.powermail_mandatory_js {

	clear: both;

	float: none;

	width: 250px;

	margin: 6px 0 6px 150px;

	color: #f49e00;

}





p.tx_powermail_pi1_fieldwrap_html_checkbox_title {

	display: none;

}



.tx_powermail_pi1_fieldwrap_html_captcha {

	clear: both;

}



input.powermail_check  {

	width: auto;

	margin: 3px 0 0 0;

}



.tx_powermail_pi1_fieldwrap_html_radio  {

	clear: both;

	float: none;

	margin: 6px 0 6px 0;

}



p.tx_powermail_pi1_fieldwrap_html_radio_title {

	width: 150px;

	float: left;

}



input.powermail_radio  {

	width: auto;

	margin: 3px 0 0 0;

}



.powermail_radio_inner label {

	width: 220px;

	float: right;

	margin: 0 30px 0 0;

}



#powermaildiv_uid21 {

	font-size: 11px;

	line-height: 15px;

	color: #58585a;

}



span.tx-srfreecap-pi2-cant-read {

	font-size: 11px;

	line-height: 15px;

	color: #58585a;

	width: 250px;

	margin: 0 0 6px 150px;

	display: block;

}



input.powermail_captcha {

	width: 250px;

	margin: 2px 5px 0 0;

}



img.tx-srfreecap-pi2-image {

	margin: 6px 0 6px 150px;

}





input.powermail_submit {

	width: 78px;

	height: 22px;

	margin: 6px 0 3px 0;

	padding: 0 0 0 0;

	color: #000000;

	font-family: "Trebuchet MS", Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: bold;

	background: transparent url(../pics/form_input_button_csc-mailform-submit_bg.gif) no-repeat;

	border: 0px;

}



.tx-powermail-pi1_confirmation p {

	margin: 0 0 24px 0;

	font-weight: bold;

}



input.tx-powermail-pi1_confirmation_back {

	width: 200px;

	padding: 1px 1px 1px 1px;

	margin: 24px 0 5px 0;

	font-family: "Trebuchet MS", Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: bold;

	background-color: transparent;

	text-align: left;

	border: 0px solid #5e5e5d;

	cursor: pointer;	

}







input.tx-powermail-pi1_confirmation_submit {

	width: 200px;

	padding: 1px 1px 1px 1px;

	margin: 24px 0 5px 0;

	font-family: "Trebuchet MS", Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: bold;

	background-color: transparent;

	text-align: right;

	border: 0px solid #5e5e5d;

	cursor: pointer;

}









/* Sub Templates */



/* dreispaltig standard */

#dreispaltig #contentmiddlebox {

	margin: 0 0 0 0;

	padding: 0 0 0 0;

	float: left;

	width: 885px;

	background: url(../pics/bg_contentmiddle_all.jpg) repeat-y;	

}



#dreispaltig #contentmiddlebox_bgtop {

	background: url(../pics/bg_contentmiddle_top.jpg) no-repeat left top;

}



#dreispaltig #contentmiddlebox_bgbottom {

	background: url(../pics/bg_contentmiddle_bottom.jpg) no-repeat left bottom;

}



#dreispaltig #contentleft_content {

	margin: 0 0 6px 16px;

	padding: 20px 0 0 0;

	float: left;

	width: 175px;

	font-size: 11px;

	line-height: 14px;

}



#dreispaltig #contentspacer {

	margin: 0 0 0 0;

	padding: 0 0 0 0;

	float: left;

	width: 6px;

	height: 650px;

}



#dreispaltig #contentmiddleall {

	margin: 0 0 0 0;

	padding: 0 0 0 0;

}



#dreispaltig #contentmiddle {

	margin: 0 0 0 0;

	padding: 0 0 0 0;

	float: left;

	width: 465px;

}



#dreispaltig #contentmiddle_content {

	margin: 18px 10px 0 10px;

	padding: 0 0 0 0;

}



#dreispaltig #contentmiddleright {

	margin: 10px 0 0 1px;

	padding: 0 0 0 0;

	float: left;

	width: 200px;

}







/* zweispaltig_2zu1 */



#zweispaltig_2zu1 #contentmiddlebox {

	float: left;

	width: 880px;

	background: url(../pics/bg_contentmiddle_all_2zu1.jpg) repeat-y;

}



#zweispaltig_2zu1 #contentmiddlebox_bgtop {

	background: url(../pics/bg_contentmiddle_top_2zu1.jpg) no-repeat left top;

}



#zweispaltig_2zu1 #contentmiddlebox_bgbottom {

	background: url(../pics/bg_contentmiddle_bottom_2zu1.jpg) no-repeat left bottom;

}



#zweispaltig_2zu1 #contentspacer {

	float: left;

	width: 5px;

	height: 650px;

}



#zweispaltig_2zu1 #contentmiddle {

	float: left;

	width: 662px;

}



#zweispaltig_2zu1 #contentmiddleright {

	margin: 10px 0 0 0;

	padding: 0 0 0 0;

	float: left;

	width: 200px;

}









/* Rahmen */



.box_suche_all {

	width: 662px;

	height: 170px;

	background-image: url(../pics/rahmen_bg_box_suche_all.jpg);

	background-repeat: no-repeat;	

}



.box_suche {

	margin: 0 0 0 0;

	padding: 50px 0 0 30px;

}



.box_suche h2 {

	color: #3374b5;

	font-weight: normal;

	font-size: 20px;

	margin: 0 0 0 0;

	padding: 0 0 40px 32px;

	background: url(../pics/h2_bg_o.gif) no-repeat;

	text-transform: uppercase;

	line-height: 20px;

}



.box_termine_all {

	width: 662px;

}



.box_termine {

	padding: 0 0 0 0;

	margin: 40px 40px 0 40px;

}



.box_datenbank_all {

	width: 662px;

	height: 335px;

	background-image: url(../pics/rahmen_bg_box_datenbank_all.jpg);

	background-repeat: no-repeat;	

}



.box_datenbank {

	margin: 0 0 0 0;

	padding: 50px 0 0 30px;

}



.box_datenbank h2 {

	color: #3374b5;

	font-weight: normal;

	font-size: 20px;

	margin: 0 0 0 0;

	padding: 0 0 40px 32px;

	background: url(../pics/h2_bg_o.gif) no-repeat;

	text-transform: uppercase;

	line-height: 20px;

}



.box_datenbank a:link, .box_datenbank a:visited, .box_datenbank a:active  {	

	color: #0000000;

	text-decoration: none;

}



.box_datenbank a:hover {	

	color: #3374b5;

	text-decoration: none;

}



.box_contentleft_all {

	width: 662px;

}



.box_contentleft {

	margin: 0 0 0 0;

	padding: 0 30px 0 30px;

}





.box_contentleft a:link, .box_contentleft a:visited, .box_contentleft a:active  {

	color: #000000;

	text-decoration: underline;

	font-style: normal;

}



.box_contentleft a:hover {

	color: #000000;

	text-decoration: none;

	font-style: normal;

}



.box_contentright_header h1 {

	color: #ffffff;

	font-weight: normal;

	font-size: 13px;

	margin: 0 0 12px 0;

	padding: 2px 0 4px 30px;

	background: url(../pics/h2_bg_right.gif) top left no-repeat;

	border: 0px;

}



.box_contentright {

	margin: 0 5px 0 10px;

	line-height: 14px;

	font-size: 11px;

}



.box_contentright a:link, .box_contentright a:active, .box_contentright a:visited {

	color: #000000;

	text-decoration: none;

}



.box_contentright a:hover {

	color: #58585a;

	text-decoration: none;

}



.box_contentright_jobs {

	margin: 0 5px 0 10px;

	line-height: 14px;

	font-size: 11px;

}



.box_contentright_jobs a:link, .box_contentright_jobs a:active, .box_contentright_jobs a:visited {

	color: #000000;

	text-decoration: none;

}



.box_contentright_jobs a:hover {

	color: #58585a;

	text-decoration: none;

}



/* tt_news */



/* list termine*/



.news-list-item-termine .news-list-date-box {

	width: 60px;

	height: 75px;

	float: left;

	background-image: url(../pics/rahmen_bg_termine_datum.png);

	background-repeat: no-repeat;

	margin: 0 12px 0 0;

}



.news-list-item-termine .news-list-date {

	margin: 5px 8px 0 0;

	color: #fff;

	text-align: center;

	font-size: 20px;

	line-height: 28px;

}



.news-list-item-termine .news-list-content {

	width: 510px;

	float: left;

	color: #58585a;

}



.news-list-item-termine .news-list-content h2 {

	color: #000000;

	font-weight: bold;

	font-size: 13px;

	margin: 0 0 0 0;

	padding: 0 0 0 0;

}



.news-list-item-termine .news-list-content a:link, .news-list-item-termine .news-list-content a:visited, .news-list-item-termine .news-list-content a:active  {

	color: #000000;

	text-decoration: none;

}



.news-list-item-termine .news-list-content a:hover {

	color: #3374b5;

	text-decoration: none;

}



.news-list-item-termine .news-list-place, .news-list-item-termine .news-list-category {

	width: auto;

	float: left;

	margin: 0 4px 0 0;

}



.news-list-item-termine .news-list-morelink {

	width: auto;

	float: right;

	font-style: italic;

}





.news-list-container-termine .news-list-browse {

	font-size: 13px;

	font-weight: normal;

	text-transform: uppercase;

	margin: 0 0 18px 0;

	color: #000000;

}



.news-list-container-termine .news-list-browse .tx-ttnews-browsebox-strong  {

	font-size: 13px;

	font-weight: normal;

	text-transform: uppercase;

	margin: 0 0 18px 0;

	color: #000000;

}



.news-list-container-termine .news-list-browse a:link, .news-list-container-termine .news-list-browse a:visited, .news-list-container-termine .news-list-browse a:active {

	color: #000;

	text-decoration: none;

}



.news-list-container-termine .news-list-browse a:hover {

	color: #3374b5;

	text-decoration: none;

}



/* single termine*/



.news-single-item-termine .news-single-date-box {

	width: 60px;

	height: 75px;

	float: left;

	background-image: url(../pics/rahmen_bg_termine_datum.png);

	background-repeat: no-repeat;

	margin: 0 12px 0 0;

}



.news-single-item-termine .news-single-date {

	margin: 5px 8px 0 0;

	color: #fff;

	text-align: center;

	font-size: 20px;

	line-height: 28px;

}



.news-single-item-termine .news-single-content {

	width: 510px;

	float: left;

	color: #58585a;

}



.news-single-item-termine .news-single-content h2 {

	color: #000000;

	font-weight: bold;

	font-size: 13px;

	margin: 0 0 0 0;

	padding: 0 0 0 0;

}



.news-single-item-termine .news-single-image {

	float: right;

	margin: 0 0 6px 10px;

}



.news-single-item-termine p.news-single-imgcaption {

	font-style: italic;

}



.news-single-item-termine a:link, .news-single-item-termine a:visited, .news-single-item-termine a:active  {

	color: #58585a;

	text-decoration: none;

}



.news-single-item-termine a:hover {

	color: #3374b5;

	text-decoration: none;

}



.news-single-item-termine hr {

	margin: 12px 0 12px 0;

}



.news-single-item-termine .news-single-place, .news-single-item-termine .news-single-category {

	width: auto;

	float: left;

	margin: 0 4px 0 0;

}



.news-single-item-termine .news-single-content h3 {

	color: #58585a;

	font-weight: normal;

	font-size: 13px;

	margin: 0 0 0 0;

	padding: 0 0 0 0;

}



.news-single-item-termine p.news-single-author {

	margin: 6px 0 0 0;

	padding: 0 0 0 0;	

	font-size: 11px;

}



.news-single-item-termine  .news-single-additional-info {

	margin: 6px 0 0 0;

	padding: 0 0 0 0;	

}



.news-single-item-termine .news-single-additional-info p {

	margin: 0 0 0 0;

	padding: 0 0 0 0;	

}



.news-single-item-termine .news-single-additional-info img {

	display: none;

}



.news-single-item-termine .news-single-additional-info dl, .news-single-item-termine .news-single-additional-info dt, .news-single-item-termine .news-single-additional-info dd {

	margin: 0 0 0 0;

	padding: 0 0 0 0;

	font-size: 11px;

}



.news-single-item-termine .news-single-additional-info dt {

	font-weight: bold;

}



.news-single-item-termine .news-single-backlink {

	float: right;

	font-style: italic; 

	font-size: 11px;

}





/* Meldungen Startseite */

/* latest */







.news-latest-item h2, .news-latest-item h2 a:link, .news-latest-item h2 a:active, .news-latest-item h2 a:visited {

	color: #3374b5;

	font-weight: normal;

	font-size: 20px;

	margin: 20px 0 16px 0;

	padding: 0 0 0 0;

	text-decoration: none;

}



.news-latest-item h2 a:hover {

	color: #000;

	font-weight: normal;

	font-size: 20px;

	margin: 20px 0 16px 0;

	padding: 0 0 0 0;

	text-decoration: none;

}



.news-latest-date {

	font-size: 11px;

	color: #58585a;

}



.news-latest-content {

	font-size: 13px;

}



.news-latest-image {

	float: right;

	margin: 0 0 0 10px;

}



.news-latest-item .news-latest-morelink, .news-latest-item .news-latest-morelink a, .news-latest-item .news-latest-morelink a:link, .news-latest-item .news-latest-morelink a:active, .news-latest-item .news-latest-morelink a:visited {

	color: #58585a;

	font-size: 11px;

	font-style: italic;

	margin: 6px 0 6px 0;

	text-decoration: none;

}



.news-latest-item .news-latest-morelink a:hover {

	color: #000;

	font-size: 11px;

	font-style: italic;

	margin: 6px 0 6px 0;

	text-decoration: none;

}

	

.news-latest-item hr {

	color: #bfc0c1;

	border-top: 1px solid #bfc0c1;

}





/* latest-right */



.news-latest-container-right .news-latest-item { 

	color: #58585a;

	font-weight: normal;

	font-size: 11px;

	margin: 0 0 12px 0;

	padding: 0 0 0 0;

	line-height: 14px;

}



.news-latest-container-right .news-latest-item h2, .news-latest-container-right .news-latest-item h2 a:link, .news-latest-container-right .news-latest-item h2 a:visited, .news-latest-container-right .news-latest-item h2 a:active { 

	color: #000000;

	font-weight: normal;

	font-size: 11px;

	margin: 0 0 0 0;

	padding: 0 0 0 0;

	line-height: 14px;

}



.news-latest-container-right .news-latest-item h2 a:hover { 

	color: #58585a;

	font-weight: normal;

	font-size: 11px;

	margin: 0 0 0 0;

	padding: 0 0 0 0;

	line-height: 14px;

}









/* list */



.news-list-container .news-list-browse {

	font-size: 13px;

	font-weight: normal;

	text-transform: uppercase;

	margin: 0 0 18px 0;

	color: #000000;

}



.news-list-container .news-list-browse .tx-ttnews-browsebox-strong  {

	font-size: 13px;

	font-weight: normal;

	text-transform: uppercase;

	margin: 0 0 18px 0;

	color: #000000;

}



.news-list-item h2, .news-list-item h2 a:link, .news-list-item h2 a:active, .news-list-item h2 a:visited {

	color: #3374b5;

	font-weight: normal;

	font-size: 20px;

	margin: 20px 0 16px 0;

	padding: 0 0 0 0;

	text-decoration: none;

}



.news-list-item h2 a:hover {

	color: #000;

	font-weight: normal;

	font-size: 20px;

	margin: 20px 0 16px 0;

	padding: 0 0 0 0;

	text-decoration: none;

}



.news-list-date {

	font-size: 11px;

	color: #58585a;

}



.news-list-content {

	font-size: 13px;

}



.news-list-image {

	float: right;

	margin: 0 0 0 10px;

}



.news-list-item .news-list-morelink, .news-list-item .news-list-morelink a, .news-list-item .news-list-morelink a:link, .news-list-item .news-list-morelink a:active, .news-list-item .news-list-morelink a:visited {

	color: #58585a;

	font-size: 11px;

	font-style: italic;

	margin: 6px 0 6px 0;

	text-decoration: none;

}



.news-list-item .news-list-morelink a:hover {

	color: #000;

	font-size: 11px;

	font-style: italic;

	margin: 6px 0 6px 0;

	text-decoration: none;

}

	

.news-list-item hr {

	color: #bfc0c1;

	border-top: 1px solid #bfc0c1;

}





/* single */



.news-single-date {

	font-size: 10px;

}



.news-single-item h2 {

	color: #3374b5;

	font-weight: normal;

	font-size: 20px;

	margin: 5px 0 15px 0;

	padding: 0 0 0 0;

	text-decoration: none;

}



.news-single-item p.bodytext {

	font-size: 13px;

}



.news-single-item a:link, .news-single-item a:visited, .news-single-item a:active  {

	color: #000;

	text-decoration: none;

}



.news-single-item a:hover {

	color: #3374b5;

	text-decoration: none;

}



.news-single-item span.important {

	color: #666;

	background-color: #fff;

	padding: 4px 4px 4px 4px;

	display: block;

}



.news-single-item span.important a:link, .news-single-item span.important a:visited, .news-single-item span.important a:active  {

	color: #666;

	text-decoration: none;

}



.news-single-item span.important a:hover {

	color: #3374b5;

	text-decoration: none;

}





.news-single-item .news-single-additional-info {

	margin: 6px 0 0 0;

	padding: 0 0 0 0;	

}



.news-single-item .news-single-additional-info p.bodytext {

	margin: 0 0 0 0;

	padding: 0 0 0 0;	

	font-size: 11px;

}



.news-single-item .news-single-additional-info img {

	display: none;

}



.news-single-item .news-single-additional-info dl, .news-single-item .news-single-additional-info dt, .news-single-item .news-single-additional-info dd {

	margin: 0 0 0 0;

	padding: 0 0 0 0;

	font-size: 11px;

}



.news-single-item .news-single-additional-info dt {

	font-weight: bold;

}





.news-single-item hr {

	color: #b6b5b8;

	border-top: 1px solid #b6b5b8;

}



.news-single-backlink {

	margin: 12px 0 0 0;

	float: right;

	font-style: italic; 

}







/* latest portraet*/



.news-latest-portraet {

	width: 450px;

	height: 240px;

	margin: 0 0 0 0;

	background-image:url(../pics/bg_tt_news-portraet.png);	

	font-size: 13px;

}



.news-latest-portraet .news-latest-item {

	padding: 18px 10px 10px 10px;

}





.news-latest-portraet .news-latest-item h2, .news-latest-portraet .news-latest-item h2 a:link, .news-latest-portraet .news-latest-item h2 a:active, .news-latest-portraet .news-latest-item h2 a:visited {

	color: #f49e00;

	font-weight: normal;

	font-size: 20px;

	margin: 0 0 0 0;

	padding: 0 0 0 0;

	text-decoration: none;

}



.news-latest-portraet .news-latest-item h2 a:hover {

	color: #000;

	font-weight: normal;

	font-size: 20px;

	margin: 0 0 0 0;

	padding: 0 0 0 0;

	text-decoration: none;

}



.news-latest-portraet .news-latest-content img {

	margin: 0 12px 6px 0;

	float: left;

}



.news-latest-portraet .news-latest-place {

	margin: 6px 0 20px 0;

	text-decoration: none;

}





.news-latest-portraet .news-latest-morelink, .news-latest-portraet .news-latest-morelink a, .news-latest-portraet .news-latest-morelink a:link, .news-latest-portraet .news-latest-morelink a:active, .news-latest-portraet .news-latest-morelink a:visited {

	color: #58585a;

	font-size: 11px;

	font-style: italic;

	margin: 6px 0 6px 0;

	text-decoration: none;

}



.news-latest-portraet .news-latest-morelink a:hover {

	color: #000;

	font-size: 11px;

	font-style: italic;

	margin: 6px 0 6px 0;

	text-decoration: none;

}





.news-latest-portraet .news-latest-morelink span.news-latest-link-more {

	margin: 0 0 0 20px;

}



.news-latest-container-portraet hr {

	color: #bfc0c1;

	border-top: 1px solid #bfc0c1;

}





/* latest newsticker */



.news-latest-newsticker {

	width: 450px;

	height: 240px;

	margin: 0 0 0 0;

	background-image:url(../pics/bg_tt_news-portraet.png);	

	font-size: 13px;

}



.news-latest-newsticker .news-latest-item {

	padding: 18px 10px 10px 10px;

}





.news-latest-newsticker .news-latest-item h2, .news-latest-newsticker .news-latest-item h2 a:link, .news-latest-newsticker .news-latest-item h2 a:active, .news-latest-newsticker .news-latest-item h2 a:visited {

	color: #f49e00;

	font-weight: normal;

	font-size: 20px;

	margin: 0 0 0 0;

	padding: 0 0 0 0;

	text-decoration: none;

}



.news-latest-newsticker .news-latest-item h2 a:hover {

	color: #000;

	font-weight: normal;

	font-size: 20px;

	margin: 0 0 0 0;

	padding: 0 0 0 0;

	text-decoration: none;

}



.news-latest-newsticker .news-latest-content img {

	margin: 0 12px 6px 0;

	float: left;

}



.news-latest-newsticker .news-latest-place {

	margin: 6px 0 20px 0;

	text-decoration: none;

}



.news-latest-newsticker .news-latest-morelink p.bodytext {

	float: left;

	margin: 0 15px 0 0;

}



.news-latest-newsticker .news-latest-morelink, .news-latest-newsticker .news-latest-morelink a, .news-latest-newsticker .news-latest-morelink a:link, .news-latest-newsticker .news-latest-morelink a:active, .news-latest-newsticker .news-latest-morelink a:visited {

	color: #58585a;

	font-size: 11px;

	font-style: italic;

	margin: 6px 0 6px 0;

	text-decoration: none;

}



.news-latest-newsticker .news-latest-morelink a:hover {

	color: #000;

	font-size: 11px;

	font-style: italic;

	margin: 6px 0 6px 0;

	text-decoration: none;

}





.news-latest-newsticker .news-latest-morelink span.news-latest-link-more {

	margin: 0 0 0 20px;

}



.news-latest-container-newsticker hr {

	color: #bfc0c1;

	border-top: 1px solid #bfc0c1;

}









/* latest produkt */



.news-latest-produkt {

	font-size: 13px;

}



.news-latest-produkt .news-latest-item h2, .news-latest-produkt .news-latest-item h2 a:link, .news-latest-produkt .news-latest-item h2 a:active, .news-latest-produkt .news-latest-item h2 a:visited {

	color: #3374b5;

	font-weight: normal;

	font-size: 20px;

	margin: 0 0 0 0;

	padding: 0 0 0 0;

	text-decoration: none;

}



.news-latest-produkt .news-latest-item h2 a:hover {

	color: #000;

	font-weight: normal;

	font-size: 20px;

	margin: 0 0 0 0;

	padding: 0 0 0 0;

	text-decoration: none;

}



.news-latest-produkt .news-latest-content {

	margin: 0 0 6px 0;

	width: 450px;

}



.news-latest-produkt .news-latest-content img {

	margin: 0 12px 6px 0;

	float: left;

}



.news-latest-produkt .news-latest-place {

	color: #58585a;

	font-size: 11px;

	margin: 6px 0 12px 0;

	text-decoration: none;

}



.news-latest-produkt .news-latest-morelink, .news-latest-produkt .news-latest-morelink a, .news-latest-produkt .news-latest-morelink a:link, .news-latest-produkt .news-latest-morelink a:active, .news-latest-produkt .news-latest-morelink a:visited {

	color: #58585a;

	font-size: 11px;

	font-style: italic;

	margin: 6px 0 6px 0;

	text-decoration: none;

}



.news-latest-produkt .news-latest-morelink a:hover {

	color: #000;

	font-size: 11px;

	font-style: italic;

	margin: 6px 0 6px 0;

	text-decoration: none;

}





.news-latest-produkt .news-latest-morelink span.news-latest-link-more {

	margin: 0 0 0 20px;

}



.news-latest-produkt hr {

	color: #bfc0c1;

	border-top: 1px solid #bfc0c1;

}



/* latest produkt right */



.news-latest-produkt-right {

	font-size: 11px;

	line-height: 14px;

}



.news-latest-produkt-right .news-latest-item h2, .news-latest-produkt-right .news-latest-item h2 a:link, .news-latest-produkt-right .news-latest-item h2 a:active, .news-latest-produkt-right .news-latest-item h2 a:visited {

	color: #3374b5;

	font-weight: normal;

	font-size: 13px;

	margin: 0 0 6px 0;

	padding: 0 0 0 0;

	text-decoration: none;

	line-height: 14px;

}



.news-latest-produkt-right .news-latest-item h2 a:hover {

	color: #000;

	font-weight: normal;

	font-size: 13px;

	margin: 0 0 6px 0;

	padding: 0 0 0 0;

	text-decoration: none;

	line-height: 14px;

}



.news-latest-produkt-right .news-latest-content {

	margin: 0 0 0 0;

	width: 150px;

}



.news-latest-produkt-right .news-latest-content img {

	margin: 0 0 6px 0;

}



.news-latest-produkt-right .news-latest-place {

	color: #58585a;

	font-size: 11px;

	margin: 0 0 6px 0;

	text-decoration: none;

}



.news-latest-produkt-right .news-latest-morelink, .news-latest-produkt-right .news-latest-morelink a, .news-latest-produkt-right .news-latest-morelink a:link, .news-latest-produkt-right .news-latest-morelink a:active, .news-latest-produkt-right .news-latest-morelink a:visited {

	color: #58585a;

	font-size: 11px;

	font-style: italic;

	margin: 0 0 6px 0;

	text-decoration: none;

}



.news-latest-produkt-right .news-latest-morelink a:hover {

	color: #000;

	font-size: 11px;

	font-style: italic;

	margin: 0 0 6px 0;

	text-decoration: none;

}



/* tt_news Pagebrowser */



.tx-ttnews-browsebox-results {

	width: 200px;

	float: left;

}



.tx-ttnews-browsebox-links {

	width: 350px;

	float: left;

	text-align: right;

	font-weight: normal;

}



.tx-ttnews-browsebox-links a:link, .tx-ttnews-browsebox-links a:visited, .tx-ttnews-browsebox-links a:active  {

	color: #000000;

	text-decoration: none;

	font-weight: normal;

}



.tx-ttnews-browsebox-links a:hover {

	color: #3374b5;

	text-decoration: none;

	font-weight: normal;

}



.tx-ttnews-browsebox-links span.activeLinkWrap {

	color: #3374b5;

	text-decoration: none;

	font-weight: bold;

}





/* mpcoladdress */



.searchdiv {

	margin: 24px 0 0 0;

	width: 555px;

}



.searchdivleft {

	float: left;

	width: 275px;

}



.searchdivright {

	float: left;

	width: 275px;

	margin: 0 0 0 5px;

}



/* IE7 */

*:first-child+html .searchdivright {

	margin: 0 0 0 0;

}

/* IE6 */

* html .searchdivright {

	margin: 0 0 0 0;

}

.datenbankwerbung {	

	width: 468px;

	height: 60px;

	margin: 12px 0 0 90px;

	border: 1px solid #9c9e9f;

	background-color: #ffffff;

	text-align: center;

}



.tx-mpcoladdress-pi1 .searchdiv form {	

	margin: -25px 0 0 0;

	padding: 0 0 0 0;

}



.tx-mpcoladdress-pi1 .searchdiv form fieldset {

	border: 0px;

	margin: 0 0 0 0;

	padding: 0 0 0 0;

}



.tx-mpcoladdress-pi1 .searchdiv form label {

   float: left;

   width: 95px;

	line-height: 18px;

	text-align: right;

}



.tx-mpcoladdress-pi1 .searchdiv form div#alphdiv, .tx-mpcoladdress-pi1 .searchdiv form div#countrydiv, .tx-mpcoladdress-pi1 .searchdiv form div#categorydiv, .tx-mpcoladdress-pi1 .searchdiv form div#sworddiv {

   float: left;

	width: 170px;

	margin: 0 0 8px 10px;	

}



.tx-mpcoladdress-pi1 .searchdiv form input {

   float: left;

	width: 170px;

	margin: 0 0 3px 0;

	padding: 0 0 0 0;

	color: #828283;

	font-family: "Trebuchet MS", Helvetica, sans-serif;

	font-size: 12px;

	font-style: italic;

	background-color: #ffffff;

	border: 1px solid #9c9e9f;

}



.tx-mpcoladdress-pi1 .searchdiv form select {

   float: left;

	width: 172px;

	margin: 0 0 3px 0;

	padding: 0 0 0 0;

	color: #828283;

	font-family: "Trebuchet MS", Helvetica, sans-serif;

	font-size: 12px;

	font-style: italic;

	background-color: #ffffff;

	border: 1px solid #9c9e9f;

}



.tx-mpcoladdress-pi1 .searchdiv form input.submit {

   float: none;

	width: 170px;

	height: 18px;

	margin: 36px 0 3px 110px;

	padding: 0 0 0 0;

	color: #ffffff;

	font-family: "Trebuchet MS", Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	background: transparent url(../pics/form_input_button_submit_bg.gif);

	border: 0px solid #9c9e9f;

}



/* IE7 */

*:first-child+html .tx-mpcoladdress-pi1 .searchdiv form input.submit {

	margin: 36px 0 3px 115px;

}

/* IE6 */

* html .tx-mpcoladdress-pi1 .searchdiv form input.submit {

	margin: 36px 0 3px 115px;

}



/* IE7 */

*:first-child+html .tx-mpcoladdress-pi1 .searchdiv form select {

	width: 174px;

}

/* IE6 */

* html .tx-mpcoladdress-pi1 .searchdiv form select {

	width: 174px;

}



#quicknav {

	margin: 6px 0 0 0;

}



.quicknavlabel {

	float: left;

	margin: 0 8px 0 0;

	font-weight: bold;

}



.quicknavalph span.activeLinkWrap a {

	color: #3374b5;

	font-weight: bold;

}





.browseBoxWrap, .browseBoxWrapUnten {

	color: #000000;

	font-weight: normal;

	font-size: 13px;

	text-transform: uppercase;	

	padding: 0 0 36px 0;

	margin: 24px 0 0 0;

}



.showResultsWrap {

	width: 260px;

	float: left;

}



.browseLinksWrap {

	width: 300px;

	float: left;	

	text-align: right;

}



.browseBoxWrapUnten .browseLinksWrap {

	width: 200px;

	padding: 12px 0 24px 0;

	margin: 0 0 0 260px;

}



.browseLinksWrap span.activeLinkWrap a {

	color: #3374b5;

	font-weight: bold;

}





#spalte1 {

	width: 309px;

	float: left;

}



#spalte2 {

	width: 309px;

	float: left;

	margin: 0 0 0 10px;

}



#spaltenbox {

	width: 630px;

	padding: 0 0 40px 0;

	background: transparent url(../pics/rahmen_bg_spaltenbox.gif) center bottom;

}



.mpcoladdress-list-item {	

	width: 309px;

	margin: 0 0 24px 0;

}



.mpcoladdress-list-item .mpcoladress-list-companyname {	

	color: #000000;

	font-weight: bold;

	font-size: 13px;

	margin: 0 0 0 120px;

	width: 170px;

}



.mpcoladdress-list-item-premium {

	width: 309px;

	height: 90px;

	background: url(../pics/mpcoladress_list_premium_bg.png);

}



.mpcoladdress-list-item-premium .mpcoladress-list-logo {

	float: left;

	width: 100px;	

	height: 40px;

	margin: 15px 10px 0 10px;

}



.mpcoladdress-list-item-premium .mpcoladress-list-companyname {

	float: left;

	width: 170px;

	height: 50px;

	margin: 12px 0 0 0;

	color: #3374b5;

	font-weight: bold;

	font-size: 13px;

}



.box_datenbank .mpcoladdress-list-item-premium .mpcoladress-list-companyname a:link, .box_datenbank .mpcoladdress-list-item-premium .mpcoladress-list-companyname a:visited, .box_datenbank .mpcoladdress-list-item-premium .mpcoladress-list-companyname a:active  {	

	color: #3374b5;

	text-decoration: none;

}



.box_datenbank .mpcoladdress-list-item-premium .mpcoladress-list-companyname a:hover {	

	color: #0000000;

	text-decoration: none;

}





/* mpcoladdress-single-item */



#mpcoladdress-single-item {

	margin: 0 0 24px 0;

	padding: 0 0 0 0;

	background: url(../pics/mpcoladdress_single_bg.gif) top left no-repeat;

}





.mpcoladdress-single-content {

	float: left;

	margin: 0 0 0 0;

	padding: 0 0 0 100px;

	font-size: 13px;

	width: 300px;

}



.mpcoladdress-single-content h2 {

	color: #000000;

	font-weight: bold;

	font-size: 13px;

	margin: 0 0 24px 0;

	padding: 0 0 0 0;

	background-image: none;

}



.mpcoladdress-single-content .link {

	float: left;

	width: 60px;

}



.mpcoladdress-single-content #phone, .mpcoladdress-single-content #fax, .mpcoladdress-single-content #email, .mpcoladdress-single-content #website {

	float: left;

	padding: 0 0 0 0;

	color: #828283;

	width: 230px;

}



.mpcoladdress-single-content #email a, .mpcoladdress-single-content #email a:link, .mpcoladdress-single-content #email a:active, .mpcoladdress-single-content #email a:visited .mpcoladdress-single-content #website a, .mpcoladdress-single-content #website a:link, .mpcoladdress-single-content #website a:active, .mpcoladdress-single-content #website a:visited {

	color: #828283;

}



.mpcoladdress-single-content #email a:hover, .mpcoladdress-single-content #website a:hover {

	color: #000000;	

}



.mpcoladdress-single-content #phonenoajax, .mpcoladdress-single-content #faxnoajax, .mpcoladdress-single-content #emailnoajax, .mpcoladdress-single-content #websitenoajax {

	float: left;

	padding: 0 0 0 0;

	color: #000000;

	width: 230px;

}



.mpcoladdress-single-content #emailnoajax a, .mpcoladdress-single-content #emailnoajax a:link, .mpcoladdress-single-content #emailnoajax a:active, .mpcoladdress-single-content #emailnoajax a:visited .mpcoladdress-single-content #websitenoajax a, .mpcoladdress-single-content #websitenoajax a:link, .mpcoladdress-single-content #websitenoajax a:active, .mpcoladdress-single-content #websitenoajax a:visited {

	color: #000000;

}



.mpcoladdress-single-content #emailnoajax a:hover, .mpcoladdress-single-content #websitenoajax a:hover {

	color: #3374b5;	

}



.mpcoladdress-single-content-right {

	float: left;

	width: 150px;

	margin: 42px 0 0 20px;

	color: #58585a;

	font-size: 11px;

}



.mpcoladdress-single-content-right h4 {

	color: #3374b5;

	font-weight: normal;

	font-size: 13px;

	text-transform: uppercase;

	margin: 3px 0 3px 0;

	padding: 0 0 0 0;

}



.mpcoladdress-single-content-right a:link, .mpcoladdress-single-content-right a:active,  .mpcoladdress-single-content-right a:visited {

	color: #58585a;

	font-style: italic;

}



.mpcoladdress-single-content-right a:hover {

	color: #000000;

	font-style: italic;

}



#mpcoladdress-single-item .bottom .back {

	float: none;

	clear: both;

	text-align: right;

	padding: 0 36px 0 0;

}



#mpcoladdress-single-item .bottom hr {

	color: #c4c4c5;

	background-color: transparent;

	height: 1px;

	border: 0px;

	border-top: 1px solid #c4c4c5;

	margin: 18px 36px 18px 0;

}



#mpcoladdress-single-item-premium {

	background: url(../pics/mpcoladdress_single_premium_bg.png) no-repeat;	

	width: 617px;

	border-bottom: 1px solid #c4c4c5;

}



#mpcoladdress-single-item-premium .mpcoladdress-single-content {

	color: #000000;

	font-weight: bold;

	font-size: 13px;

	margin: 0 0 0 135px;

	padding: 0 0 0 0;

	width: 425px;

}



#mpcoladdress-single-item-premium .mpcoladdress-single-content img {

	float: right;

	margin: 20px 0 0 0;

}



#mpcoladdress-single-item-premium .mpcoladdress-single-content h2 {

	color: #3374b5;

	font-weight: bold;

	font-size: 13px;

	margin: 0 0 34px 0;

	padding: 70px 0 0 0;

	background-image: none;

}



#mpcoladdress-single-item-premium .mpcoladdress-single-premiumcontent-box {

	background: transparent url(../pics/mpcoladdress_single_premium_img_bg_top.gif) right top no-repeat;

	margin: 50px 0 0 0;

	padding: 20px 0 0 0;

	width: 617px;

}



#mpcoladdress-single-item-premium .mpcoladdress-single-premiumcontent {

	background: transparent url(../pics/mpcoladdress_single_premium_img_bg_bottom.gif) right bottom no-repeat;

	width: 617px;

	padding: 0 0 20px 0;

}



#mpcoladdress-single-item-premium .mpcoladdress-single-premiumcontent .mpcoladdress-single-premiumcontent-content {	

	margin: 0 0 0 135px;

	padding: 0 0 0 0;

}



#mpcoladdress-single-item-premium .mpcoladdress-single-premiumcontent .mpcoladdress-single-premiumcontent-content p {

	padding: 12px 50px 12px 12px;

	margin: 0 0 0 0;

}



#mpcoladdress-single-item-premium .mpcoladdress-single-premiumcontent .mpcoladdress-single-premiumcontent-content img {

	padding: 0 0 0 0;

	margin: 0 10px 10px 0;

}







.back {

	color: #828283;

	margin: 12px 24px 0 0;

	float: right;

	font-style: italic; 

}



/* Search */



.tx-macinasearchbox-pi1 h2 {

	color: #ffffff;

	font-weight: normal;

	font-size: 13px;

	margin: 0 0 8px 0;

	padding: 2px 0 4px 30px;

	background: url(../pics/h2_bg_right.gif) top left no-repeat;

	border: 0px;

}



*:first-child+html .tx-macinasearchbox-pi1 h2, * html .tx-macinasearchbox-pi1 h2 {

	height: 32px;

}



form#searchform {

	margin: 0 0 0 0;

	padding: 0 0 0 0;

}



input#searchword {

   float: left;

	width: 100px;

	margin: 0 0 18px 10px;

	padding: 1px 3px 1px 1px;

	color: #828283;

	font-family: "Trebuchet MS", Helvetica, sans-serif;

	font-size: 12px;

	font-style: italic;

	background-color: #ffffff;

	border: 1px solid #9c9e9f;

}



input#searchsubmit {

   float: left;

	width: auto;

	margin: 0 0 18px 6px;

	padding: 1px 3px 1px 1px;

	color: #828283;

	font-family: "Trebuchet MS", Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	text-transform: uppercase;

	background-color: transparent;

	border: 0px;

}



.tx-indexedsearch .searchbox-tmpl-css label {

	margin-right: 0;

	width: 90px;

}



.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword {

	width: 170px;

}



.tx-indexedsearch-search-submit {

	float: none;

	clear: both;

}



.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button {

   float: none;

	width: 170px;

	height: 18px;

	margin: 6px 0 18px 90px;

	color: #ffffff;

	font-family: "Trebuchet MS", Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	background: transparent url(../pics/form_input_button_submit_bg.gif);

	border: 0px solid #9c9e9f;

}



.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw {

	font-weight: bold;

	font-style: normal;

}



.tx-indexedsearch-browsebox {

	margin: 0 0 6px 0;

}



.tx-indexedsearch-browsebox a:link, .tx-indexedsearch-browsebox a:visited, .tx-indexedsearch-browsebox a:active {

	color: #000000;

	text-decoration: none;

	font-style: normal;

	font-weight: normal;

}



.tx-indexedsearch-browsebox a:hover {

	color: #3374b5;

	text-decoration: none;

	font-style: normal;

	font-weight: normal;

}



.tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-currentPage a {

	color: #3374b5;

	text-decoration: none;

	font-style: normal;

	font-weight: bold;

}



.tx-indexedsearch-browsebox ul {

	margin: 6px 0 0 0;

	padding: 0 0 0 0;

}



.tx-indexedsearch-browsebox ul li {

	margin: 0 0 0 0;

	padding: 0 0 0 0;

}



.tx-indexedsearch-res h3 {

	margin: 18px 0 6px 0;

}



.tx-indexedsearch-title a:link, .tx-indexedsearch-title a:visited, .tx-indexedsearch-title a:active {

	color: #000000;

	text-decoration: none;

	font-style: normal;

	font-weight: bold;

}



.tx-indexedsearch-title a:hover {

	color: #3374b5;

	text-decoration: none;

	font-style: normal;

	font-weight: bold;

}



.tx-indexedsearch-descr {

	color: #58585a;	

}



.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {

	color: #000000;

	font-weight: normal;

}



.tx-indexedsearch-info {

	background-color: transparent !important;

	margin: 0 0 0 0;

	padding: 0 0 0 0;

	font-size: 11px;

	color: #58585a;	

}

/* RSS contentleft */



a.contentleft_rss_link {

	text-transform: uppercase;

	text-decoration: none;

	background: url(../pics/box_contentleft_rss_icon.jpg) no-repeat;

	padding: 8px 0 0 30px;

	margin: 0 0 3px 0;

	line-height: 30px;

}



a.contentleft_rss_link:hover {

	color: #58585a;

}







/* RSS lighting-jobs.com */



.box_contentright_jobs #twrss_table {

	margin: 3px 0 3px 0;

	padding: 8px 0 0 0;

	border-top: 1px solid #f49e00;

	border-bottom: 1px solid #f49e00; 

}



.box_contentright_jobs #twrss_table .twrss_bodytext {

	margin: 0 0 8px 0;

	padding: 0 0 0 6px;

	border-left: 4px solid #f49e00;

}



/* RSS Forum */







.box_contentright #twrss_table .twrss_bodytext {

	margin: 0 0 8px 0;

	padding: 0 0 0 12px;

	background: url(../pics/bg_rssfeed_forum.gif) no-repeat top left;

}





/* RSS */



.twrss_bodytext {

	margin: 0 0 8px 0;

	padding: 0 0 0 0;

}





/* Abstimmung */



.tx-jkpoll-pi1  {

	margin: 0 5px 0 10px;

	line-height: 14px;

	font-size: 11px;

}



.tx-jkpoll-pi1 h1 {

	color: #000000;

	font-weight: normal;

	font-size: 13px;

	margin: 0 0 6px 0;

	padding: 0 0 0 0;

	background: none;

	text-transform: uppercase;

	line-height: 14px;

	border-bottom: 0px;

}



.tx-jkpoll-pi1 p.bodytext {

	color: #58585a;

}



.tx-jkpoll-pi1 input.pollanswer {

	width: auto;

	margin: 0 6px 0 0;

}



.tx-jkpoll-pi1 input.pollsubmit {

   float: none;

	width: 78px;

	height: 22px;

	margin: 6px 0 3px 0;

	padding: 0 0 0 0;

	color: #000000;

	font-family: "Trebuchet MS", Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: bold;

	background: transparent url(../pics/form_input_button_csc-mailform-submit_bg.gif) no-repeat;

	border: 0px;

}



/* IE7 */



*:first-child+html .tx-jkpoll-pi1 input.pollsubmit {

	width: 80px;

}



/* IE6 */



* html .tx-jkpoll-pi1 input.pollsubmit {

	width: 80px;

}







/* Newsletter */



h2.ueberschriftgross {

	color: #000000;

	font-weight: bold;

	font-size: 13px;

	margin: 0 0 12px 0;

	padding: 0 0 0 0;

	line-height: 18px;

}



h2.ueberschriftklein {

	color: #000000;

	font-weight: normal;

	font-size: 13px;

	margin: 0 0 12px 0;

	padding: 0 0 0 0;

	line-height: 18px;

}



.tt_address_form label {

	width: 80px;

}



.tt_address_input {

	margin: 0 0 0 80px;

}





input.tt_address_html-e-mail {

	margin: 4px 0 0px 80px;

	width: auto;

}



input.tt_address_form_submit {

   float: none;

	width: 78px;

	height: 22px;

	margin: 6px 0 3px 0;

	padding: 0 0 0 0;

	color: #000000;

	font-family: "Trebuchet MS", Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: bold;

	background: transparent url(../pics/form_input_button_csc-mailform-submit_bg.gif) no-repeat;

	border: 0px;

}



.tt_address_error {

	margin: 3px 0 3px 0;

	padding: 0 0 0 0;

	color: #3374b5;

}


/* Tabelle Premiumpartner */

.tabelle_premium
{
	border-collapse:collapse;
	border:0;
}

.tabelle_premium td
{
	border:1px solid #979797;
	background-color:#f2f2f2;
	padding:7px;
}

.tabelle_premium .keinrand_keinhintergrund
{
	border:0px;
	background-color:#D1D2D4;
}


