iframe { border:none; }

/*--------- Kontaktformular-Styles-----------*/
.sp_bettercontact_label { padding-left:10px; padding-bottom:5px; color:#666666; }
#sp_bettercontact_prospekt_container { clear:both;}
#sp_bettercontact_prospekt_container input { float:left; }
#sp_bettercontact_big_container input { color:#666666; border:0px solid white; width:370px; height:24px; padding-top:8px; padding-left:10px; padding-right:20px; background-image: url(../templates/images/kontakt_big.gif); background-repeat: no-repeat; background-position:0px 0px; }
#sp_bettercontact_small1_container { width:200px; float:left; }
#sp_bettercontact_small2_container { width:200px; float:left; }
#sp_bettercontact_clearer { clear:both; }
#sp_bettercontact_small1_container input { border:0px solid white; color:#666666; border:none; width:180px; height:24px; padding-top:8px; padding-left:10px; padding-right:10px; background-image: url(../templates/images/kontakt_small1.gif); background-repeat: no-repeat; background-position:0px 0px; }
#sp_bettercontact_big_container input:focus, #sp_bettercontact_small1_container input:focus, #sp_bettercontact_small2_container input:focus, #sp_bettercontact_anfrage_container #textfeld:focus { color:#000; }
#sp_bettercontact_small2_container input { border:0px solid white; color:#666666; border:none; width:170px; height:24px; padding-top:8px; padding-left:10px; padding-right:20px; background-image: url(../templates/images/kontakt_small2.gif); background-repeat: no-repeat; background-position:0px 0px; }
#sp_bettercontact_senden input { background-color:#fff; font-weight:bold; text-transform:uppercase; border:none; width:160px; height:32px; background-image: url(../templates/images/kontakt_senden.gif); background-repeat: no-repeat; }
#sp_bettercontact_senden2 input { background-color:#fff; font-weight:bold; text-transform:uppercase; border:none; width:230px; height:32px; background-image: url(../templates/images/kontakt_senden.gif); background-repeat: no-repeat; }
.tx-spbettercontact-pi1 img { border:none; }
#sp_bettercontact_anfrage_container { padding-top:20px; }
#sp_bettercontact_anfrage_container #textfeld { border:0px solid white; color:#666666; font-size:8pt; line-height:12pt; font-family:Arial,Verdana,Helvetica,Geneva,Swiss,SunSans-Regular; border:none; width:370px; height:110px; padding-top:8px; padding-bottom:12px; padding-left:10px; padding-right:20px; background-image: url(../templates/images/kontakt_text.gif); background-repeat: no-repeat; background-position:0px 0px; }
#versteckt { display:none; }

.tx_powermail_pi1_form .csc-textpic-imagewrap { width:440px !important; }
.tx_powermail_pi1_form .csc-textpic-image { margin-bottom:10px !important; }
.tx_powermail_pi1_form .csc-textpic-image img { border:1px solid #666666; margin-bottom:3px !important; }
#powermaildiv_uid46, #powermaildiv_uid41 { margin-top:20px; }
.tx_powermail_pi1_form .powermail_check_inner label {height:50px; padding-left:0px; display:block; padding-bottom:0px; font-size:10px; }
.tx_powermail_pi1_form .powermail_check { margin-top:0px; }
.tx_powermail_pi1_form .powermail_check_inner input { background-image:none; border:0 solid white; color:#666666; height:auto; padding-left:0px; padding-right:0px; padding-top:0px; width:auto;}
.tx_powermail_pi1_form #powermaildiv_uid23 { clear:both; padding-top:10px; }
.tx_powermail_pi1_form .tx_powermail_pi1_fieldwrap_html { margin-top:10px; }
.tx_powermail_pi1_fieldwrap_html input { color:#666666; border:0px solid white; width:370px; height:24px; padding-top:8px; padding-left:10px; padding-right:20px; background-image: url(../templates/images/kontakt_big.gif); background-repeat: no-repeat; background-position:0px 0px; }
.tx_powermail_pi1_form .powermail_pagebrowser { display:none; }
.tx_powermail_pi1_form fieldset { border:none; margin:0px; padding:0px;}
.tx_powermail_pi1_form legend { display:none; }
.tx_powermail_pi1_form label { padding-left:10px; padding-bottom:5px; color:#666666; }
.tx_powermail_pi1_form textarea { border:0px solid white; color:#666666; font-size:8pt; line-height:12pt; font-family:Arial,Verdana,Helvetica,Geneva,Swiss,SunSans-Regular; border:none; width:370px; height:110px; padding-top:8px; padding-bottom:12px; padding-left:10px; padding-right:20px; background-image: url(../templates/images/kontakt_text.gif); background-repeat: no-repeat; background-position:0px 0px; }
.tx_powermail_pi1_form .tx_powermail_pi1_fieldwrap_html_textarea { margin-top:20px; }
.tx_powermail_pi1_form .tx_powermail_pi1_fieldwrap_html_15, .tx_powermail_pi1_form .tx_powermail_pi1_fieldwrap_html_17, .tx_powermail_pi1_form .tx_powermail_pi1_fieldwrap_html_19, .tx_powermail_pi1_form .tx_powermail_pi1_fieldwrap_html_32, .tx_powermail_pi1_form .tx_powermail_pi1_fieldwrap_html_34, .tx_powermail_pi1_form .tx_powermail_pi1_fieldwrap_html_38, .tx_powermail_pi1_form .tx_powermail_pi1_fieldwrap_html_21 { width:200px; float:left; }
.tx_powermail_pi1_form .tx_powermail_pi1_fieldwrap_html_33, .tx_powermail_pi1_form .tx_powermail_pi1_fieldwrap_html_35, .tx_powermail_pi1_form .tx_powermail_pi1_fieldwrap_html_39, .tx_powermail_pi1_form .tx_powermail_pi1_fieldwrap_html_22 { width:200px; float:left; }
.tx_powermail_pi1_form .powermail_uid32, .tx_powermail_pi1_form .powermail_uid34, .tx_powermail_pi1_form .powermail_uid38, .tx_powermail_pi1_form .powermail_uid15, .tx_powermail_pi1_form .powermail_uid17, .tx_powermail_pi1_form .powermail_uid19, .tx_powermail_pi1_form .powermail_uid21 { border:0px solid white; color:#666666; border:none; width:180px; height:24px; padding-top:8px; padding-left:10px; padding-right:10px; background-image: url(../templates/images/kontakt_small1.gif); background-repeat: no-repeat; background-position:0px 0px; }
.tx_powermail_pi1_form .powermail_uid33, .tx_powermail_pi1_form .powermail_uid35, .tx_powermail_pi1_form .powermail_uid39, .tx_powermail_pi1_form .powermail_uid16, .tx_powermail_pi1_form .powermail_uid18, .tx_powermail_pi1_form .powermail_uid20, .tx_powermail_pi1_form .powermail_uid22 { border:0px solid white; color:#666666; border:none; width:170px; height:24px; padding-top:8px; padding-left:10px; padding-right:20px; background-image: url(../templates/images/kontakt_small2.gif); background-repeat: no-repeat; background-position:0px 0px; }
.tx_powermail_pi1_form input:focus { color:#000; }
.tx_powermail_pi1_form #powermaildiv_uid32, .tx_powermail_pi1_form #powermaildiv_uid34, .tx_powermail_pi1_form #powermaildiv_uid38 { float:left; width:200px;}
.tx_powermail_pi1_form #powermaildiv_uid36 { clear:both; }
.tx_powermail_pi1_form .tx_powermail_pi1_submitmultiple_back { display:none; }
.tx_powermail_pi1_form .tx_powermail_pi1_submitmultiple_forward { padding-top:0px; padding-left:30px; color:#000000; background-color:#fff; font-weight:bold; text-transform:uppercase; border:none; width:auto; height:32px; background-image: url(../templates/images/kontakt_senden.gif); background-repeat: no-repeat;}
.tx_powermail_pi1_form .powermail_submit { padding-top:0px; padding-right:0px; color:#000000; background-color:#fff; font-weight:bold; text-transform:uppercase; border:none; width:160px; height:32px; background-image: url(../templates/images/kontakt_senden.gif); background-repeat: no-repeat; }
.tx_powermail_pi1_form .powermail_submit_uid42, .tx_powermail_pi1_form .powermail_submit_uid48 { padding-top:0px; padding-left:35px; color:#000000; background-color:#fff; font-weight:bold; text-transform:uppercase; border:none; width:auto; height:32px; background-image: url(../templates/images/kontakt_senden.gif); background-repeat: no-repeat;}
.tx-powermail-pi1_mandatory { margin-top:10px; }
.tx-powermail-pi1_mandatory .tx-powermail-pi1_mandatory_submit {margin-top:10px; padding-top:0px; padding-left:35px; color:#000000; background-color:#fff; font-weight:bold; text-transform:uppercase; border:none; width:auto; height:32px; background-image: url(../templates/images/kontakt_senden.gif); background-repeat: no-repeat;}
.tx_powermail_pi1_form .tx_powermail_pi1_fieldwrap_html_submit input:hover, .tx_powermail_pi1_submitmultiple_forward:hover, .tx-powermail-pi1_mandatory_submit:hover { color:#cc0000; }

.powermail_check_inner { padding-top:110px; width:72px; height:100px; float:left; margin-right:10px; background-repeat: no-repeat; background-position:0px 0px;}
.powermail_check_inner_uid41_0 { background-image:url(../images/infomaterial/klein/k_KARL_Uebersicht.jpg); }
.powermail_check_inner_uid41_1 { background-image:url(../images/infomaterial/klein/k_KARL_QUADRO.jpg); }
.powermail_check_inner_uid41_2 { background-image:url(../images/infomaterial/klein/k_KARL_QUADRO_twin.jpg); }
.powermail_check_inner_uid41_3 { background-image:url(../images/infomaterial/klein/k_KARL_SINTRO.jpg); }
.powermail_check_inner_uid41_4 { background-image:url(../images/infomaterial/klein/k_KARL_BASIC.jpg); margin-right:0px;}
.powermail_check_inner_uid41_5 { background-image:url(../images/infomaterial/klein/k_KARL_Mess_und_Prueftechnik.jpg); }
.powermail_check_inner_uid41_6 { background-image:url(../images/infomaterial/klein/k_KARL_Transfersysteme.jpg); }
.powermail_check_inner_uid41_7 { background-image:url(../images/infomaterial/klein/k_KARL_Holzschrankprogramm.jpg); }
.powermail_check_inner_uid41_8 { background-image:url(../images/infomaterial/klein/k_KARL_Stahlschrankprogramm.jpg); }
.powermail_check_inner_uid41_9 { background-image:url(../images/infomaterial/klein/k_KARL_FIFO.jpg); margin-right:0px; }
.powermail_check_inner_uid41_10 { background-image:url(../images/infomaterial/klein/k_KARL_Gesamt.jpg); margin-right:300px; width:79px;}


/*--------- Registrierungsformular-Styles-----------*/
.csc-mailform-field { margin-bottom:10px; width:180px; }
.csc-mailform-field input#mailformfirma, .csc-mailform-field input#mailformabteilung, .csc-mailform-field input#mailformfunktion, .csc-mailform-field input#mailformnachname, .csc-mailform-field input#mailformvorname, .csc-mailform-field input#mailformstrasse, .csc-mailform-field input#mailformort, .csc-mailform-field input#mailformtelefon, .csc-mailform-field input#mailformfax, .csc-mailform-field input#mailformemail { font-size:8pt; color:#666666; border:none; width:370px; height:24px; padding:8px 20px 0 10px; background-image: url(../templates/images/kontakt_big.gif); background-repeat: no-repeat; background-color:#fff; }
.tx-srfeuserregister-pi1 .small1 { width:200px; float:left; margin-bottom:5px;}
.tx-srfeuserregister-pi1 .small2 { width:200px; float:left; margin-bottom:5px;}
.tx-srfeuserregister-pi1 .small1 input { font-size:8pt; color:#666666; border:none; width:180px; height:24px; padding:8px 10px 0 10px; background-image: url(../templates/images/kontakt_small1.gif); background-repeat: no-repeat; background-color:#fff; }
.tx-srfeuserregister-pi1 .small2 input { font-size:8pt; color:#666666; border:none; width:180px; height:24px; padding:8px 10px 0 10px; background-image: url(../templates/images/kontakt_small2.gif); background-repeat: no-repeat; background-color:#fff; }
.csc-mailform-field label { padding-left:10px; padding-bottom:5px; color:#666666; }
.csc-mailform-field input#mailformfirma:focus, .csc-mailform-field input#mailformnachname:focus, .csc-mailform-field input#mailformvorname:focus, .csc-mailform-field input#mailformtelefon:focus, .csc-mailform-field input#mailformemail:focus { color:#000; }
.csc-mailform-field .csc-mailform-submit { padding-left:30px; background-color:#fff; font-weight:bold; text-transform:uppercase; border:none; width:200px; height:32px; background-image: url(../templates/images/kontakt_senden.gif); background-repeat: no-repeat; }
.csc-mailform-field input#mailformabteilung, .csc-mailform-field input#mailformvorname, .csc-mailform-field input#mailformstrasse, .csc-mailform-field input#mailformtelefon { border:0px solid white; color:#666666; border:none; width:180px; height:24px; padding-top:8px; padding-left:10px; padding-right:10px; background-image: url(../templates/images/kontakt_small1.gif); background-repeat: no-repeat; background-position:0px 0px; }
.csc-mailform-field input {display:block;}

/*--------- Download-Styles-----------*/
.tx_abdownloads_listView_categoryPath { display:none; }
.tx_abdownloads_listView_download_1, .tx_abdownloads_listView_download_2 { border-bottom:1px solid #666666; padding-bottom:2px; margin-bottom:10px; }
.tx_abdownloads_listView_downloads p { padding-left:0px; }
.tx_abdownloads_listView_downloads { margin:0px; }
.tx_abdownloads_listView_categories { display:none; }
.tx_abdownloads_listView_downloadAddNew { display:none; }

.tx_abdownloads_listView_downloadLabel { padding:0px; text-decoration:none; font-size:9pt; font-weight:bold; color:#cc0000; margin:0px; text-transform:none;}
.download_image { float:left; width:100px; }
.download_image img, #sp_bettercontact_prospekt_container img { border:1px solid #666666; }
.download_text { float:left; width:300px; }
.tx_abdownloads_listView_downloads .clearer { clear:both; }
.download_image img {basic.css (Linie 24)
border:1px solid #666666;
}




.news-single-img { float:none; margin-left:0px; }
.news-single-item { background-color:#fff; border:none; padding:0px;}
.news-single-item h2 { color:#666666; font-size: 13pt; line-height: 15pt; font-weight: normal; margin-top:3px; margin-bottom:10px; }

#con_subnavi { float:left; width:180px; padding:0px;}
	#con_subnavi ul { height:200px; margin:0px; list-style-type:none; padding:0px; line-height:9pt; text-transform:none; margin-top:0px; width:180px;}
	#con_subnavi ul.sublist { top:410px; position:absolute; }
	#con_subnavi ul.sublist a { font-size:8pt; line-height:8pt; }
	#con_subnavi ul.sublist a:hover { font-size:8pt;}
	#con_subnavi ul.sublist li.mb1 { width: 120px; padding-left:20px; background-image: url(../templates/images/lupe.gif); background-repeat: no-repeat; background-position:0px 8px;}
	#con_subnavi ul.sublist li.mb2 { width: 120px; padding-left:20px; background-image: url(../templates/images/blatt.gif); background-repeat: no-repeat; background-position:0px 8px;}
	#con_subnavi ul.sublist li.mb3 { width: 120px; padding-left:20px; background-image: url(../templates/images/lineal.gif); background-repeat: no-repeat; background-position:0px 8px;}
	#con_subnavi ul.sublist li.mb4 { width: 120px; padding-left:20px; background-image: url(../templates/images/esd.gif); background-repeat: no-repeat; background-position:0px 8px;}
	#con_subnavi ul.sublist li.mb5 { width: 120px; padding-left:20px; background-image: url(../templates/images/farben.gif); background-repeat: no-repeat; background-position:0px 8px;}
	#con_subnavi ul li { margin:0px; padding:10px; padding-left:5px; width: 145px; padding-right:0px; border-bottom:1px solid #999999; }
	#con_subnavi ul a { color:#000; font-size: 9pt; font-weight: normal; text-decoration: none; text-transform:uppercase; }
	#con_subnavi ul a:hover { color:#cc0000; font-size: 9pt; font-weight: normal; text-decoration: none; text-transform:uppercase; }
	#con_subnavi a.subnavi_act  { color:#cc0000; }

	#con_subnavi a.subnavi_cur  { color:#cc0000; }
#con_content { float:left; width:400px; }
	#con_content ul    { list-style-image: url(/fileadmin/templates/images/plus.gif); margin: 0px 0px 0px 20px; padding: 0px;}
	#con_content li    { margin-bottom: 0px; }
	#con_content a    { color:#cc0000; font-weight:bold; text-decoration: none; }
	#con_content a:hover    { color:#cc0000; text-decoration:underline; }
#con_ref {margin-left:40px; float:left; width:280px;}
	#con_ref h1 { color:#000; font-size:10pt; line-height:12pt; text-transform:uppercase; font-weight: normal; padding-bottom:2px; padding-left:5px;  border-bottom:1px solid black; padding-top:0px;}
	#con_ref p { margin:5px; } 

html, body {height: 100%; }
body {margin:0; padding:0; color:#000; font-size:9pt; line-height:13pt; font-family:Arial,Verdana,Helvetica,Geneva,Swiss,SunSans-Regular; }

h1 { color:#666666; font-size: 14pt; line-height: 15pt; text-transform:uppercase; font-weight: normal; margin:0px; padding:0px;}
h2 { color:#666666; font-size: 13pt; line-height: 15pt; font-weight: normal; margin-top:3px;}
h3 { font-size: 10pt; line-height: 12pt; text-transform:uppercase; font-weight: normal;}
h4 { font-size: 9pt;}
h5 { font-size: 10pt; color: white; line-height: 12pt; background-color: #8f8f8f; padding: 4px 0px 4px 5px; }
h5 a:link    { color: white; font-weight: bold; text-decoration: none; }
h5 a:hover    { color: black; font-weight: bold; text-decoration: none; }
h6 { margin:0px; font-size:7pt; line-height:10pt; margin-bottom:30px; }

p { font-size: 9pt; line-height: 13pt; margin:0px; margin-bottom:8px;}
.internal-link { color:#cc0000; font-weight:bold; text-decoration:none; }
.csc-textpic-caption { font-size:7pt; line-height:7pt; margin-top:5px !important;}
.csc-textpic { margin-bottom:30px !important; }


#center { width: 900px; margin: auto auto; min-height: 100%; position: relative; }
* html #center {margin:auto; height: 100%;}

#head { width: 900px; height:100px; margin:0px; padding:0px; background-image: url(../templates/images/head_balken.gif); background-repeat:repeat-x;}
		#head_navi { text-transform:uppercase; text-align:left; margin-top:32px; float:left; }
		#head_navi a    { color:rgb(136,136,136); font-weight:normal; text-decoration:none; margin-right:20px; font-size: 9pt;}
		#head_navi a:hover   { color:#000; }
		#head_navi a.navi_act  { color:#000; }
		#head_navi a.navi_cur  { color:#000; }
		#head_logo { text-align:right; margin-right:78px; }

#content { text-align: left; width: 900px; margin: auto; clear: left; margin-bottom:1.5em; }
	#main_image { height:243px; }
	#main_navi { height:47px; padding-bottom:10px; text-transform:uppercase; }
	#main_navi a    { }
	#main_content { padding-top:30px; }
	#imageheader { padding-bottom:20px; }
	#newsticker { /* ---für neue Datamints Newsticker Version notwendig---- background-position:0px 4px; background-image:url(../templates/images/news_balken.gif); background-repeat:no-repeat; padding-left:100px; width: 800px; */ width: 900px; margin-bottom:50px; border-top:1px solid #888888; border-bottom:1px solid #888888;}
	#newsticker a    { color:#000; font-weight:normal; text-decoration:none; }

	#info_spalte, #ref_spalte { width:290px; float:left; margin-right:10px;}
	#service_spalte { width:225px; float:left; margin-left:75px; padding-top:17px; }
	#service_spalte img { margin-bottom:10px; }
	#info_spalte h1, #ref_spalte h1 { color:#000; font-size:10pt; line-height:12pt; text-transform:uppercase; font-weight: normal; padding-bottom:2px; padding-left:5px;  border-bottom:1px solid black; margin:0px;}
	#info_spalte h2 { text-decoration:none; font-size:9pt; font-weight:bold; color:#cc0000; margin:0px; text-transform:none; padding:5px 5px 0px 5px; }
	#info_spalte a { text-decoration:none; font-size:9pt; font-weight:bold; color:#cc0000; margin:0px; text-transform:none; }
	#info_spalte a:hover { text-decoration:underline; }	
	#info_spalte p { padding:0px 5px 5px 5px;  border-bottom:1px solid #666666; margin:0px; }
	































		
	#inhalt { width: 406px; float: left; position: relative; margin-left: 20px; margin-bottom: 10px; }
	#inhalt a    { color: rgb(136,136,136); font-size: 9pt; font-weight: normal; text-decoration: none; }
	#inhalt a:hover   { color: rgb(201,0,25); }
	#inhalt a.subnavi_act  { color: rgb(201,0,25); }
	#inhalt a.subnavi_cur  { color: rgb(201,0,25); }
	#inhalt ul    { list-style-image: url(/fileadmin/templates/images/plus.gif); margin: 0px 0px 0px 20px; padding: 0px; line-height: 14pt;}
	#inhalt li    { margin-bottom: 0px; }
	
	@media all{
	 * html b\ody #inhalt ul { list-style-image: url(/fileadmin/templates/images/plus_ie.gif);}
        } 
	
	#arbeitsbeispiele { text-transform:uppercase; width: 175px; position: relative; float: left; margin-left: 100px; padding-bottom: 50px;}
	#tabelle { margin: 0px 0px 20px 0px;}
	#arbeitsbeispiele img{ margin-right: 10px; margin-bottom: 10px; vertical-align: bottom; border:none; text-transform:uppercase;}

/* #feet { clear: left;  padding-top: 15px;  } */
#feet { background-color:white; border-top: 1px solid #787878; bottom: 0; left: 0; width: 100%; height:50px; text-align:left; font-size: 9pt; font-weight: normal; text-transform:uppercase; }
	#feet_navi { width: 595px; padding-top: 10px; padding-left:5px; float:left; }
	#feet_navi a { color: rgb(136,136,136); font-weight: normal; text-decoration: none; margin-right:20px; font-size:9pt; }
	#feet_navi a:hover, #feet_language a:hover { color:#000; font-weight: normal;}
	#feet_navi a.navi_act, #feet_language a.navi_act { color:#000; font-weight: normal;}
	#feet_navi a.navi_cur, #feet_language a.navi_cur { color:#000; font-weight: normal;}
	#feet_language { width: 295px; text-align:right; padding-top: 10px; padding-right:5px; float:left; }
	#feet_language a { color: rgb(136,136,136); font-weight: normal; text-decoration: none; margin-left:20px; }

/* a img {display: block; margin: 0px 100px 10px 100px; padding: 0px; border: 0;} */
a img {border: 0;}
.csc-textpic { margin-bottom: 10px; }

#line_horizontal { width: 394px; height: 1px; border-bottom: 1px dotted #787878; }

.hide { display: none; }

.tx-ttnews-browsebox { border: none; background-color: white; padding: 0px; margin: 0px 0px 20px 0px; text-align: left;}

.content {padding-bottom:15px;}
.indent { padding-left:15px; }


/*--------- Newsticker auf Home-Site-----------*/
#tickerdiv { line-height:10px; border-top:2px solid #fff; border-bottom:2px solid #fff; padding-left:90px; background-repeat: no-repeat;}


/*--------- News-Styles-----------*/
.news-list-container { border:none; background-color:white; }
.news-list-container { padding:0px; clear:both; }
.news-list-container p { padding:0px; }
.news-list-container img { margin:0px; padding:0px; float:left; margin-left:0px; border:none; }
.news-list-item { background-color:white; float:left; margin:0px; padding:0px; border:none; border-bottom:1px solid #666666; margin-top:5px; }
.news_image { float:left; width:100px; height:65px; margin-top:5px; }
.news_image a { margin:0px; }

.news_text { float:left; width:180px;  margin-top:5px; }
.news_text p { margin:0px !important; }
.news_text h2 { margin:0px; line-height:12pt; }

.news_text a { padding:0px; text-decoration:none; font-size:9pt; font-weight:bold; color:#cc0000; margin:0px; text-transform:none;}
.clearer { padding:0px; }
.news-single-additional-info {background-color:#FFF; border:none; margin-top:5px; padding:0px; }
.news-single-additional-info dt, .news-single-additional-info dd { margin:0px; }
.news-single-related, .news-single-files, .news-single-links { background-color:#FFF; border:none; border-top:1px solid black; border-bottom:1px solid black; margin:0 0 3px; padding:3px; }
.news-single-item p{ padding-top:5px; }


/*--------- Messen-Styles-----------*/
.messen-list-container { border:none; background-color:white; }
.messen-list-container { padding:0px; clear:both; }
.messen-list-container p { padding:0px; }
.messen-list-container img { margin:0px; padding:0px; margin-left:0px; border:none; }
.messen-list-item { background-color:white; margin:0px; padding:0px; border:none; }
.messen_image { float:left; width:100px; }
.messen_image a { margin:0px; }
.messen_text { float:left; width:300px; }
.messen_text p { margin:0px; }
.messen_text h2 { margin:0px; }
.messen_text a { padding:0px; text-decoration:none; font-size:9pt; font-weight:bold; color:#cc0000; margin:0px; text-transform:none;}
.messen_bottom { height:1px; clear:both; border-bottom:1px solid #666666; margin-top:10px; margin-bottom:10px;}







/*--------- Sitemap-Styles-----------*/
.tx-dropdownsitemap-pi1 div.expAll { margin-left:0px; border:none; border-top:1px solid black; border-bottom:1px solid black; background-color:white;}
.tx-dropdownsitemap-pi1 ol { color:black; text-decoration:none; }
.tx-dropdownsitemap-pi1 .level_2, {background-color:#cccccc;}
.tx-dropdownsitemap-pi1 div.level_1 { color:black; }
.tx-dropdownsitemap-pi1 span.ifsub { text-transform:uppercase; font-weight:normal; }
.tx-dropdownsitemap-pi1 .level_1 { margin-left:3px; margin-top:8px; }
.tx-dropdownsitemap-pi1 a, .tx-dropdownsitemap-pi1 a:link, .tx-dropdownsitemap-pi1 a:visited, .tx-dropdownsitemap-pi1 a:hover, .tx-dropdownsitemap-pi1 a:active { background-color:inherit; color:#000; text-decoration:none; }


/*--------- Registrierungsformular-Styles-----------*/
.tx-srfeuserregister-pi1 .big { width:400px; float:left; margin-bottom:5px; }
.tx-srfeuserregister-pi1 .big input { font-size:8pt; color:#666666; border:none; width:370px; height:24px; padding:8px 20px 0 10px; background-image: url(../templates/images/kontakt_big.gif); background-repeat: no-repeat; background-color:#fff; }
.tx-srfeuserregister-pi1 .small1 { width:200px; float:left; margin-bottom:5px;}
.tx-srfeuserregister-pi1 .small2 { width:200px; float:left; margin-bottom:5px;}
.tx-srfeuserregister-pi1 .small1 input { font-size:8pt; color:#666666; border:none; width:180px; height:24px; padding:8px 10px 0 10px; background-image: url(../templates/images/kontakt_small1.gif); background-repeat: no-repeat; background-color:#fff; }
.tx-srfeuserregister-pi1 .small2 input { font-size:8pt; color:#666666; border:none; width:180px; height:24px; padding:8px 10px 0 10px; background-image: url(../templates/images/kontakt_small2.gif); background-repeat: no-repeat; background-color:#fff; }
.tx-srfeuserregister-pi1 label { padding-left:10px; padding-bottom:5px; color:#666666; }
.tx-srfeuserregister-pi1 .small1 input:focus, .tx-srfeuserregister-pi1 .small2 input:focus, .tx-srfeuserregister-pi1 .big input:focus { color:#000; }
.tx-srfeuserregister-pi1 .senden input { padding-left:30px; background-color:#fff; font-weight:bold; text-transform:uppercase; border:none; width:160px; height:32px; background-image: url(../templates/images/kontakt_senden.gif); background-repeat: no-repeat; }


/*--------- Newsletteranmeldung-Styles-----------*/
.tx-sremailsubscribe-pi1 .big { width:400px; float:left; margin-bottom:5px; }
.tx-sremailsubscribe-pi1 .big input { font-size:8pt; color:#666666; border:none; width:370px; height:24px; padding:8px 20px 0 10px; background-image: url(../templates/images/kontakt_big.gif); background-repeat: no-repeat; background-color:#fff; }
.tx-sremailsubscribe-pi1 .small1 { width:200px; float:left; margin-bottom:5px;}
.tx-sremailsubscribe-pi1 .small2 { width:200px; float:left; margin-bottom:5px;}
.tx-sremailsubscribe-pi1 .small1 input { font-size:8pt; color:#666666; border:none; width:180px; height:24px; padding:8px 10px 0 10px; background-image: url(../templates/images/kontakt_small1.gif); background-repeat: no-repeat; background-color:#fff; }
.tx-sremailsubscribe-pi1 .small2 input { font-size:8pt; color:#666666; border:none; width:180px; height:24px; padding:8px 10px 0 10px; background-image: url(../templates/images/kontakt_small2.gif); background-repeat: no-repeat; background-color:#fff; }
.tx-sremailsubscribe-pi1 label { padding-left:10px; padding-right:30px; padding-bottom:5px; color:#666666; }
.tx-sremailsubscribe-pi1 .small1 input:focus, .tx-sremailsubscribe-pi1 .small2 input:focus, .tx-sremailsubscribe-pi1 .big input:focus { color:#000; }
.tx-sremailsubscribe-pi1 .senden input { padding-left:30px; background-color:#fff; font-weight:bold; text-transform:uppercase; border:none; width:200px; height:32px; background-image: url(../templates/images/kontakt_senden.gif); background-repeat: no-repeat; }
.tx-sremailsubscribe-pi1 p.tx-sremailsubscribe-pi1-click-to-edit { margin-left:0px; margin-right:0px; margin-top:30px;}
/*.tx-sremailsubscribe-pi1 .anrede { font-size:8pt; color:#666666; border:none; width:370px; height:24px; padding:8px 20px 0 10px; background-image: url(../templates/images/kontakt_big.gif); background-repeat: no-repeat; background-color:#fff; }*/
.tx-sremailsubscribe-pi1 .anrede { font-size:8pt; width:370px; height:24px; }
.tx-sremailsubscribe-pi1 .gender { padding-bottom:10px; }
.tx-sremailsubscribe-pi1 a { background-image:none; padding-left:0px; text-decoration:none; }

/*--------- Anmeldeformular-Styles-----------*/
.tx-felogin-pi1 .small1, .tx-felogin-pi1 .small2 { width:150px; float:left; }
.tx-felogin-pi1 #user, .tx-felogin-pi1 #pass { font-size:8pt; color:#666666; border:none; width:130px; height:24px; padding:8px 10px 0 10px; background-image: url(../templates/images/anmelden_1.gif); background-repeat: no-repeat; background-color:#fff; }

.tx-felogin-pi1 label { padding-left:10px; }
.tx-felogin-pi1 .small3 { width:100px; float:left; }
.tx-felogin-pi1 .small3 input { text-transform:uppercase; font-size:8pt; color:#fff; border:none; width:100px; height:29px; padding:0px 10px 0px 0px; background-image: url(../templates/images/anmelden_2.gif); background-repeat: no-repeat; background-color:#fff; }
.tx-felogin-pi1 #user:focus, .tx-felogin-pi1 #pass:focus { color:#000; }
.tx-felogin-pi1 #anmeldung { margin-top:15px; }


/*--------- Multibox-Styles-----------*/
.MultiBoxContainer { border:20px solid #fff !important; }
.MultiBoxControls { background-color:#fff !important; }
.MultiBoxTitle { color:#666666 !important; }
#multibox-center { width:400px; }

#multibox .noview { display:none; }
#multibox .arrows { float:left; width:100px;}
#multibox .prev a { float:left; }
#multibox .next a { float:left; }
#multibox .prev a { width:25px; height:25px; background-image: url(../templates/images/multibox_prev.png); background-repeat: no-repeat; color:transparent; }
#multibox .next a { width:25px; height:25px; background-image: url(../templates/images/multibox_next.png); background-repeat: no-repeat; color:transparent; }
#multibox .pagebrowser { padding:4px; float:left; }
#multibox hr.clearer { clear:both: }
#multibox .news-single-backlink { margin-left:50px; padding:4px; float:left; margin-top:0px; margin-bottom:0px; text-align:right; width:140px; padding-right:0px; }
#multibox .news-single-backlink a { font-size:9pt; line-height:13pt; color:#cc0000; font-weight:bold; text-decoration: none; }
#multibox .news-single-backlink a:hover { color:#cc0000; text-decoration: underline; }
#multibox .single_navi { width:400px; margin-bottom:5px; padding-top:2px; border-top:1px solid #666666; border-bottom:1px solid #666666; float:left; }
#multibox .news-single-img { float:left; margin-left:0px; }
#multibox h1 { color:#cc0000; font-weight:normal; text-transform:none; }
#multibox h2 { color:#000; }

