.clear{clear:both;}
.left {float:left;}
.right {float:right;}
HR.clearer {display:none;}
/*-----------NEWS------------------*/
DIV.news-single-item DIV.news-single-backlink A:hover {text-decoration:underline;}
DIV.news-single-item DIV.news-single-timedata {margin-bottom:10px;}
/*----------------------------Allgemeine_Angaben--------------------------------------------------------*/
a {
	text-decoration: none;
	font-weight: bold;
	color:  #62BB46;
	outline: none;
	}
a:visited {
	color:  #62BB46;
	}
a:active {
	color:  #62BB46;
	}
a:hover {
	color: #62BB46;
	text-decoration: underline;
	}
.ahem {
	display: none;
	}
strong, b {
	font-weight: bold;
	}
p {

	margin-top: 8px;
	margin-bottom: 8px;
	}
p.catalog  {text-align:right;}
p.catalog A{
	background-image:url(../pics/button_catalog.gif);
	background-repeat:no-repeat;
	background-position:right;
	height:20px;
	padding-right:25px;
	}

h1 {
	color:#163355;
	font-size: 14px;
	line-height: 12px;
	font-weight: bold;
	margin:0px;
	margin-bottom:9px;
	padding:0px;
	}
h2 {
	color:#163355;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom:5px;
	}
h3 {
	color:#163355;
	font-size: 10px;
	line-height: 13px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}

h4, h5, h6 {
	color:#163355;
	font-size: 10px;
	line-height: 11px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom:5px;
}
img {
	border: 0;
	}
/*------------------------------------------------*/

DIV#content_mitte DIV.linie {
	border-bottom:1px solid #cccccc;
	padding-bottom:9px;
	margin-bottom:9px;
	}
/*---------------                  TABELLEN              -------------------------------------------------------------------*/
DIV#content_mitte TABLE  {border-collapse:collapse;}
DIV#content_mitte TABLE TD {vertical-align:top;}
DIV#content_mitte TABLE TD.breite {width:180px;}
DIV#content_mitte TABLE TD.abstand {width:20px;}

/*-------------------inhalt_tabelle_startseite-----------------*/
TABLE.start {width:100%; border-collapse:collapse;}
TABLE.start TD.eins {
	background-color:#62BB47;
	}
TABLE.start TD.zwei {
	background-color:#F88421;
	}
TABLE.start TD.drei {
	background-color:#FFCB05;
	}

TABLE.start TD.eins,
TABLE.start TD.zwei,
TABLE.start TD.drei {
	height:94px;
	color:#fff;
	background-repeat:no-repeat;
	background-position:bottom left;
	width:170px;
	padding-left:5px;
	padding-right:5px;
	padding-top:8px;

	}

TABLE.start TR.ueberschrift {height:17px;}
TABLE.start TR.ueberschrift h2 {font-size:11px;}
TABLE.start TR.ueberschrift TD h2 {color:#62BB46;}
TABLE.start TR.ueberschrift TD.eins,
TABLE.start TR.ueberschrift TD.zwei,
TABLE.start TR.ueberschrift TD.drei {
	background-image:none;
	height:auto;
	padding-top:0px;
	background-color:transparent;

	}

/*-------------------inhals_tabellen----------------------------*/
DIV#content_mitte TABLE.spalten2 {
	width:100%;
	}
DIV#content_mitte TABLE.spalten2 TD {
	border:1px solid red;
	vertical-align:top;
	}

TABLE.start TD.link_eins A DIV,
TABLE.start TD.link_zwei A DIV,
TABLE.start TD.link_drei A DIV {
	background-image:url(../pics_inhalt/start_link.jpg);
	margin:0px;
	height:17px;
	background-repeat:no-repeat;
	color:#fff;
	font-weight:normal;
	padding-left:20px;
	padding-top:3px;
	}
TABLE.start TD.link_eins A:hover DIV,
TABLE.start TD.link_zwei A:hover DIV,
TABLE.start TD.link_drei A:hover DIV {background-image:url(../pics_inhalt/start_link02.jpg);color:#808080;}
/*-------------------------------------------------------------------------------------------------------------------------*/

DIV#content_mitte UL {
	list-style:none;
	margin-bottom:5px;
	}
DIV#content_mitte UL LI{
	background-image:url(../pics/li_punkt_inhalt.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:7px;
	margin-left:2px;
	margin-bottom:3px;
	}
/*-----------NEWS_AUSGABE-------------*/
DIV.news-list-item {margin-bottom:20px;border-bottom:1px solid #ccc;padding-bottom:15px;}
DIV.news-list-item A IMG {float:right;padding:5px 0px 5px 5px;}
/*-------------------------------------*/

DIV#content_mitte DIV#content_column_text TABLE.start TD li {background-image:url(../pics/li_punkt_inhalt_2.jpg);}

/*---------------DOWNLOADS----------------------------------*/
/***************************
*  Default styles for the
*        EXT rgtabs
* by Ringer Georg (just2b)
***************************/

/* wraps the hole tab */
#content_column_text .tx-rgtabs-pi1 .rgtabs-wrapper {
  padding:1em 1.5em;
  border: 1px solid #ccc;
  background:#fff url(../pics/topbg.gif) repeat-x;
  overflow:hidden;
  clear:both;
}

/* add a loading icon */
#content_column_text .tx-rgtabs-pi1 .rgtabs-wrapper .rgtabs-ajax-loading {
  padding: 100px 0;
  background:url(../pics/spinner2.gif) no-repeat center;
}

/* Tab-Menu ul */
#content_column_text .tx-rgtabs-pi1 .rgtabs-menu  {
  margin: 0;
  padding: 0 0 0 6px;
  height: 26px;
  width: auto;
  background: url(../pics/tab-bkg.gif) bottom left repeat-x;
  list-style:none;
}
*+ html #content_column_text .tx-rgtabs-pi1 .rgtabs-menu {height:auto;}

/* Tab-Menu li */
#content_column_text .tx-rgtabs-pi1 .rgtabs-menu  li,
#content_column_text .tx-rgtabs-pi1 #left .rgtabs-menu  li {
  list-style-type: none;
  list-style:none;
  background: url(../pics/tab-on-l.gif) top left no-repeat;
  float: left;
  margin: 0 2px 0 0 !important;
  padding: 0 0 0 14px !important;
  cursor: pointer;
}

/* Tab-Menu li.a */
#content_column_text .tx-rgtabs-pi1 .rgtabs-menu  li a,
#content_column_text .tx-rgtabs-pi1 #left .rgtabs-menu  li a {
  background: url(../pics/tab-on-r.gif) top right no-repeat;
  display: block;
  float: left;
  height: 24px;
  line-height: 24px;
  color: #545454;
  font-family: arial;
  font-size: 10pt;
  font-weight:normal;
  padding: 0px 12px 0 0;
  text-decoration: none;
  outline:0;
}

/* Selected Tab */
#content_column_text .tx-rgtabs-pi1 #left .rgtabs-menu  li.rgtabs-selected,
#content_column_text .tx-rgtabs-pi1 .rgtabs-menu  li.rgtabs-selected {
    background: url(../pics/tab-off-l.gif) top left no-repeat;
}

#content_column_text .tx-rgtabs-pi1 #left .rgtabs-menu  li.rgtabs-selected a,
#content_column_text .tx-rgtabs-pi1 .rgtabs-menu  li.rgtabs-selected a {
  background: url(../pics/tab-off-r.gif) top right no-repeat;
  color: #fff;
}

#content_column_text .tx-rgtabs-pi1 UL LI{
	background-image:url(../pics/li_punkt_inhalt.gif);
	background-repeat:repeat-x;
	background-position:0px 5px;
	padding-left:7px;
	margin-left:2px;
	}

#content_column_text .tx-rgtabs-pi1 .csc-header {display:none;}

/*--------DOWNLOADS----------------------------*/

DIV#content_mitte DIV#content_column_text DIV.tx-rgtabs-pi1 P A.download,
DIV#content_column_news DIV.download_box P A.download,
.tx-jfmulticontent-pi1 DIV.ui-accordion-content P A.download {background-image:url(../pics/pdf.gif);}
DIV#content_mitte DIV#content_column_text DIV.tx-rgtabs-pi1 P.zip_datei A.download,
DIV#content_column_news DIV.download_box P.zip_datei A.download,
.tx-jfmulticontent-pi1 DIV.ui-accordion-content P.zip_datei A.download {background-image:url(../pics/zip.gif);}
DIV#content_mitte DIV#content_column_text DIV.tx-rgtabs-pi1 P A.download,
DIV#content_mitte DIV#content_column_text DIV.tx-rgtabs-pi1 P.zip_datei A.download,
DIV#content_column_news DIV.download_box P A.download,
DIV#content_column_news DIV.download_box P.zip_datei A.download,
.tx-jfmulticontent-pi1 DIV.ui-accordion-content P A.download {
	background-repeat:no-repeat;
	padding-left:20px;
	padding-top:3px;
	display:block;
	height:16px;
}
/*----------Ansprechpartner_Rechts-------------*/
#ansprechpartner_rechts {
	width:180px;
	padding-bottom:10px;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom:10px;
}
#ansprechpartner_rechts h2 {
	color:#62BB46;
	font-size: 15px;
    font-style: italic;
}
#ansprechpartner_rechts dt img {
	width:180px;
	height:243px;
}
/*----------------Pressenewslist------------------*/
.presse-list-container {
    padding-bottom: 24px;
    width: 580px;
}
.presse-title {
	background-color:#62BB46;
	width:580px;
}
.presse-title  h3 {
    color: white;
    margin-left: 33px;
    padding: 8px 0;
    width:475px;
    border-right: 1px solid white;
}
.presse-title span.presse-list-date {
	float:right;
	margin-top: -21px;
	margin-right: 10px;
	color:white;
 }
.presse-list-item {
	border-bottom: 3px solid #62BB46;
	min-height:165px;
	margin-bottom:10px;
}
.presse-list-item  p {
    padding-right: 5px;
	padding-left:10px
}
.presse-image {
    float: left;
    margin-top: 11px;
    min-height:80px;
}
.presse-image img {
	padding-right:10px;
}
.presse-list-container .news-list-morelink {
	float:right;
	margin-right:10px;
}
.presse-list-container .news-list-morelink a {
	padding: 5px;
	border: 1px solid #62BB46;
}
.presse-single-backlink {
	margin-top:15px;
}
.news-single-img {
    float: right;
    margin-right: 28px;
    max-width: 200px;
    padding-left: 10px;
}
/*----------------PRESSEMAPPE------------------*/
.tx-atlpressemappe-pi1 .category {
	height:23px;
	line-height:23px;
	border-bottom:2px solid #FFF;
	color:#000;
	font-size:13px;
	font-weight:bold;
}

.tx-atlpressemappe-pi1 .dropdown {

}

.tx-atlpressemappe-pi1 .category h5 {
	margin-top: 0px;
	margin-bottom: 0px;
	border:none;
}

.tx-atlpressemappe-pi1 .category h5 a {
	background-repeat:no-repeat;
	padding-left:22px;
	background-position:0px 3px;
}

/*kopfzeile*/
.tx-atlpressemappe-pi1 .auswaehlen_head {
	float:right;
	color:#fff;
	font-weight:bold;
	width:82px;
	line-height:21px;
	height:21px;
	text-align:left;
}

.tx-atlpressemappe-pi1 .groesse_head {
	float:right;
	color:#fff;
	font-weight:bold;
	width:74px;
	line-height:21px;
	height:21px;
	text-align:left;
	border-right:1px solid #FFF;
}

.tx-atlpressemappe-pi1 .bild_head {
	float:left;
	color:#fff;
	font-weight:bold;
	width:67px;
	line-height:21px;
	height:21px;
	text-align:center;
	border-right:1px solid #FFF;
}

.tx-atlpressemappe-pi1 .titel_head {
	float:left;
	color:#fff;
	font-weight:bold;
	width:300px;
	line-height:21px;
	height:21px;
}

.tx-atlpressemappe-pi1 .typ_head {
	float:left;
	color:#fff;
	font-weight:bold;
	line-height:21px;
	height:21px;
	width:44px;
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
}

.tx-atlpressemappe-pi1 .auswaehlen_head div,
.tx-atlpressemappe-pi1 .groesse_head div,
.tx-atlpressemappe-pi1 .titel_head div,
.tx-atlpressemappe-pi1 .typ_head div {
	padding-left:5px;
}

/*zeilen*/
.tx-atlpressemappe-pi1 .auswaehlen {
	float:right;
	width:82px;
	text-align:left;
}

.tx-atlpressemappe-pi1 .groesse {
	float:right;
	width:74px;
	text-align:left;
	text-transform:uppercase;
}

.tx-atlpressemappe-pi1 .bild {
	float:left;
	width:67px;
	text-align:center;
}

.tx-atlpressemappe-pi1 .titel {
	float:left;
	width:300px;
}

.tx-atlpressemappe-pi1 .typ {
	float:left;
	width:44px;
	text-transform:uppercase;
}

.tx-atlpressemappe-pi1 .auswaehlen div,
.tx-atlpressemappe-pi1 .groesse div,
.tx-atlpressemappe-pi1 .titel div,
.tx-atlpressemappe-pi1 .typ div {
	padding:13px 0 0 8px;
}

.tx-atlpressemappe-pi1 .bild div {
	padding:13px 0 9px 4px;
}

.tx-atlpressemappe-pi1 .download_button {
	margin:0px 0 30px 0;
	text-align:left;
}

.tx-atlpressemappe-pi1 .tabelle_abstand_unten {
	height:25px;
	width:580px;
	border-top:solid 3px #62BB46;
}

/*----------------SUCHE------------------------*/
DIV.tx-indexedsearch{padding-left:20px;padding-top:20px;}
DIV.logo-bild {padding-left:20px;padding-top:10px;padding-bottom:5px;}
DIV.tx-indexedsearch-searchbox,
DIV.tx-indexedsearch-rules,
UL.browsebox,
DIV.tx-indexedsearch-browsebox,
TD.tx-indexedsearch-info {display:none;}

/*-----------------TABLE_INHALT------------------------*/
TABLE.messen {width:100%; border:1px solid #ccc;background:#fff;}
TABLE.messen TR {height:40px;}
TABLE.messen TR.tr-even {background:#F5F5F5;}
TABLE.messen TD {border:1px solid #ccc;}
TABLE.messen TD {padding:3px;}
TABLE.messen THEAD TH {text-align:left;color:#142D4C;padding-left:3px;background:#E4E4E4;}
TABLE.messen THEAD TR {height:20px;}
TABLE.messen TH.td-0 {width:228px;}
TABLE.messen TH.td-1 {width:110px;}
TABLE.messen TH.td-2 {width:100px;}
TABLE.messen TH.td-3 {width:70px;}
TABLE.messen TH.td-4 {width:71px;}

DIV#content_mitte DIV#content_column_text TABLE.start TD LI{
	background-image:url(../pics/li_punkt_inhalt.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:7px;
	margin-left:2px;
}
DIV#content_mitte DIV#content_column_text TABLE.start TD.gruen LI,
DIV#content_mitte DIV#content_column_text TABLE.start TD.orange LI,
DIV#content_mitte DIV#content_column_text TABLE.start TD.gelb LI{background-image:url(../pics/li_punkt_inhalt_2.jpg);}
/*--------------------------------------------------*/
.csc-frame-frame1,
.csc-frame-frame2 {vertical-align:center;height:90px;width:270px;border:1px solid #CCCCCC;float:left;margin:0px 3px 15px 5px;padding:5px;}
.csc-frame-frame1 DIV P,
.csc-frame-frame2 DIV P {margin-bottom:0px;margin-top:0px;padding-top:0px;}
.csc-frame-frame1 .csc-textpic-text H3 A,
.csc-frame-frame2 .csc-textpic-text H3 A {
	font-size:11px;
	margin:0px;
	padding:0px;
	line-height:12px;
	display:block;
	margin-bottom:15px;
	}
.csc-frame-frame1 .csc-textpic-text,
.csc-frame-frame2 .csc-textpic-text {height:90px;position:relative;}
.csc-frame-frame1 .csc-textpic-text P,
.csc-frame-frame2 .csc-textpic-text P { display:block;position:absolute; bottom:0px;}

.csc-frame-frame2 {
	background-image:url(../pics/iq-logo.gif);
	background-repeat:no-repeat;
	background-position: right 3px;
	}
DIV.csc-frame-rulerAfter {
/*margin-bottom:10px;margin-top:0px;padding:0px;clear:both;*/
	border-bottom:1px solid #cccccc;
	height:10px;
	margin-bottom:9px;
	clear:both;
}

/*----------------------------------------*/

.contenttable-3 {width:100%;}
.contenttable-3 TD {padding:5px;border-bottom:1px solid #ccc;border-left:1px solid #ccc;}
.contenttable-3 TD.td-0 {width:200px;border-left:0px;}

/*--------------  ANSPRECHPARTENER  ----------------*/
.tx_sb_partner_pi1_liste FORM,
.tx_sb_partner_pi1_liste FORM fieldset {border:0px;}
.tx_sb_partner_pi1_liste .sb_partner_form_field {
	margin-bottom:3px;
}

.tx_sb_partner_pi1_liste .sb_partner_form_field LABEL,
.csc-frame-frame1 .mailform LABEL{
	display:block;
	float:left;
	width:100px;
	border:0px;
}
.tx_sb_partner_pi1_liste .more {border:0px;padding-bottom:5px;}
.tx_sb_partner_pi1_liste form {border-bottom:0px;}

.adressen-right {width:250px;float:left;}
.tx_sb_partner_pi1_liste {padding:0px;width:100%;}

/*-------------------------------------------------*/

/*----------------  KARTE-NIEDERLASSUNGEN  ------------- */
#content_mitte #content_column_text #weltkarte,
#karte_america, #karte_europa, #karte_asia,
#content_mitte #content_column_text #de_karte {
	width:580px;
	height:376px;
	background-repeat:no-repeat;
	border:1px solid #cccccc;
	position:relative;
	}
#content_mitte #content_column_text #weltkarte,
#karte_america, #karte_europa, #karte_asia {
	background-image:url(../pics_inhalt/weltkarte.jpg);
}
#content_mitte #content_column_text #de_karte {background-image:url(../pics_inhalt/de_karte.jpg);height:513px;}

#content_mitte #content_column_text #weltkarte A,
#content_mitte #content_column_text #weltkarte A:hover {color:#fff;}
#content_mitte #content_column_text #weltkarte A.amerika,
#content_mitte #content_column_text #weltkarte A.asia,
#content_mitte #content_column_text #weltkarte A.europa,
#content_mitte #content_column_text #weltkarte A.australia {
	display:block;
	position:absolute;
	}

#content_mitte #content_column_text #weltkarte A.amerika {
	width:136px;
	height:95px;
	top:16px;
	left:23px;
	padding-top:113px;
	padding-left:52px;
}
#content_mitte #content_column_text #weltkarte A.amerika:hover {
	background-image:url(../pics_inhalt/amerika.jpg);
	background-repeat:no-repeat;
	}
#content_mitte #content_column_text #weltkarte A.asia {
	width:158px;
	height:122px;
	top:36px;
	left:314px;
	padding-top:118px;
	padding-left:85px;
	z-index:2;
}
#content_mitte #content_column_text #weltkarte A.asia:hover {
	background-image:url(../pics_inhalt/asia.jpg);
	background-repeat:no-repeat;
	}
#content_mitte #content_column_text #weltkarte A.europa {
	width:100px;
	height:129px;
	top:73px;
	left:239px;
	padding-top:90px;
	padding-left:60px;
	z-index:5;
}
#content_mitte #content_column_text #weltkarte A.europa:hover {
	background-image:url(../pics_inhalt/europa.jpg);
	background-repeat:no-repeat;
	}
#content_mitte #content_column_text #weltkarte A.australia {
	width:107px;
	height:100px;
	top:256px;
	left:443px;
	padding-top:35px;
	padding-left:3px;
}
#content_mitte #content_column_text #weltkarte A.australia:hover {
	background-image:url(../pics_inhalt/australien.jpg);
	background-repeat:no-repeat;
	}

#canada, #usa,#austria,#belarus,
#belgium,#croatia,#czech_republic,#estonia,#denmark,#finnland,#france,#greece,
#hungary,#iceland,#latvia,#lithuania,#netherlands, #norway, #poland, #romania,
#russia,#serbia, #spain, #sweden, #switzerland, #turkey, #uk,
#ukraine,#hogkong,#kasachstan,#indien,#malaysia,#singapore,#taiwan,#uae,
#hamburg,#niedersachsen, #bremen, #westfalen-nord, #westfalen,
#hessen-dillkreis, #baden, #saarland, #wuerttemberg, #nordbayern, #suedbayern,
#rheinland_nord, #rheinland_sued, #berlin, #mecklenburg_v, #thueringen, #sachsen, #georgien, #armenien, #azerbaijan {
	position:absolute;
	}
#karte_europa A, #karte_america A, #karte_asia A {
	display:block;
	background-image:url(../pics/punkt.gif);
	background-repeat:no-repeat;
	width:8px;
	height:12px;
	}
/*------------   AMERIKA   ---------------*/
#karte_america {background-image:url(../pics/amerika_01.jpg);}
#canada {top:263px;left:422px;}
#usa {top:281px; left:445px;}

/*----------   EUROPA    ----------------*/
#karte_europa {background-image:url(../pics/europa_01.jpg);}

#austria {top:265px;left:249px;}
#belarus {top:218px;left:308px;}
#belgium {top:241px;left:182px;}
#croatia  {top:284px;left:249px;}
#czech_republic {top:249px;left:248px;}
#estonia {top:159px;left:296px;}
#denmark {top:199px;left:213px;}
#finnland {top:148px;left:296px;}
#france {top:261px;left:199px;}
#greece {top:322px;left:296px;}
#hungary {top:271px;left:264px;}
#iceland {top:100px;left:30px;}
#latvia {top:184px;left:290px;}
#lithuania {top:204px;left:299px;}
#netherlands {top:229px;left:183px;}
#norway {top:155px;left:216px;}
#poland {top:233px;left:263px;}
#romania {top:272px;left:299px;}
#russia {top:194px;left:371px;}
#serbia {top:297px;left:271px;}
#spain {top:319px;left:150px;}
#sweden {top:156px;left:259px;}
#switzerland {top:275px;left:204px;}
#turkey {top:322px;left:319px;}
#uk {top:225px;left:141px;}
#ukraine {top:247px;left:326px;}

#georgien {top:320px;left:414px;}
#armenien {top:337px;left:422px;}
#azerbaijan {top:335px;left:445px;}

/*---------------    ASIA    -----------------*/
#karte_asia {background-image:url(../pics/asia_01.jpg);}

#hogkong {top:216px;left:448px;}
#kasachstan {top:85px;left:241px;}
#indien {top:292px;left:272px;}
#malaysia {top:322px;left:396px;}
#singapore {top:334px;left:406px;}
#taiwan {top:202px;left:482px;}
#uae {top:200px;left:155px;}

/*--------------   DEUTSCHLAND  ------------------*/
#hamburg {top:95px;left:256px;}
#niedersachsen {top:211px;left:267px;}
#bremen {top:133px;left:200px;}
#westfalen {top:243px;left:168px;}
#westfalen-nord {top:192px; left:198px;}
#hessen-dillkreis {top:291px;left:207px;}
#baden {top:445px;left:173px;}
#saarland {top:351px;left:139px;}
#wuerttemberg {top:398px;left:227px;}
#nordbayern {top:356px;left:295px;}
#suedbayern {top:434px; left:322px;}
#rheinland_nord {top:230px;left:134px;}
#rheinland_sued {top:289px;left:140px;}
#berlin {top:194px;left:398px;}
#mecklenburg_v {top:114px;left:356px;}
#thueringen {top:249px;left:315px;}
#sachsen {top:252px;left:391px;}

/*---------------   KONTAKT_FORMULAR  -----------*/
legend {
	padding-left:10px;
	padding-right:10px;
	border: 0px;
}
fieldset {
	border:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	border: 1px solid #C0C0C0;
	}
.radiolayout {width:60%;padding-top:15px;padding-bottom:15px;}
.formu {
	width:80%;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:110px;
	border: 1px solid #C0C0C0;
	}
.mf-radio {border:0px;}
.mf-check {border: 0px;}
.mf-select {}
.mf-input, .mf-text, .mf-select {
	border: 1px solid #C0C0C0;
	margin-bottom: 5px;
	width:250px;
	}
/*.mf-submit {color: #ffffff;background-color: #C0C0C0;border: 0px;}
.mf-submit:hover {background:red;}*/
DIV.form-kontakt DIV DIV.label {width:100%;}

DIV.form-kontakt DIV.form-feld .label_01, DIV.form-kontakt DIV.form-feld .label {
	display:block;
	float:left;
	width:150px;
	border:0px;
	}
.form-feld {}
form input#mailformanzahl {width:20px;}
.tx_sb_partner_pi1_liste .adressContainer .label-partner,
.tx_sb_partner_pi1_liste .adressContainer .name {font-weight:bold;}



/*-------------------------------*/
a.boxfinder_01 {
	display:block;
	margin-bottom:15px;
	margin-top:10px;
	text-transform: uppercase;
	float:right;
	color:#F78320;

}
/*-------------  TERMINE_BOX   -----------------*/

#termine_box .tx-cal-controller DL {
	border-bottom:1px solid #cccccc;
	/*border-top:1px solid #cccccc;*/
	margin-top:15px;
	margin-bottom:15px;
	/*padding-top:5px;*/
	padding-bottom:5px;
	}

#termine_box .tx-cal-controller br,
#termine_box .tx-cal-controller SPAN.V9G {display:none;}
#termine_box .tx-cal-controller A {display:block;}
#termine_box .tx-cal-controller DD {margin-bottom:5px;}
#termine_box .tx-cal-controller DT.even,
.element_rechts #termine_box .tx-cal-controller .even {background:#EEEEEE;}

#content_mitte .zweispalten_content {background:green;}

/*-------------------    DOWNLOAD_SEITE        ----------------------*/
#content_column_text .download_box {width:125px;padding:0px 10px;float:left;margin:10px 0px;}
#content_column_text .download_box .csc-header {display:none;}
#content_column_text .download_box dd.csc-textpic-caption {text-align:center;color:#62BB46; font-weight:bold;padding:5px 0px;}
#content_column_text .download_box A {display:block;border:1px solid #CCCCCC;text-align:center;padding:2px 0px 3px 0px;color:#163355;}
#content_column_text .download_box A:hover {text-decoration:none;}
#content_column_text .download_box IMG {border:1px solid #CCCCCC;}

#content_column_text .download_titel {border-bottom:2px solid #62BB46;}
#content_column_text .download_titel P {margin:0px;padding:0px;}
#content_column_text .download_titel P BR {display:none;clear:both;}
#content_column_text .download_titel .csc-header P.csc-header-date {float:right;}
#content_column_text .download_titel H1 {color:#62BB46;}

/*------------------------    PDF-Shop      ----------------------------*/
#content_column_text .tx-esspelspdf-pi1 {width:580px;font-size:14px;}
#content_column_text .tx-esspelspdf-pi1 FORM {font-size:10px;}
#content_column_text .sp_pdf_cat {}
.sp_pdf_cat div.sp_pdf_item {float:left;width:123px;height:295px;padding-right:22px;margin-bottom:20px;}
.sp_pdf_cat_titel {border-bottom:2px solid #62BB46;margin-bottom:15px;color:#62BB46;font-size:12px;font-weight:bold;padding:3px;}
.tx-esspelspdf-pi1 .sp_pdf_download A {display:block;}
.tx-esspelspdf-pi1 .sp_pdf_order,
.tx-esspelspdf-pi1 .sp_pdf_download A{height:20px;width:121px;border:1px solid #ccc;text-align:center;}

.tx-esspelspdf-pi1 .sp_pdf_item {position:relative;}
.tx-esspelspdf-pi1 .sp_pdf_item .sp_pdf_item_foot .order_box {height:25px;}
.tx-esspelspdf-pi1 .sp_pdf_item .sp_pdf_item_foot .order_box .sp_pdf_order {color:#62BB46;font-weight:bold;padding-top:2px;}

.tx-esspelspdf-pi1 .sp_pdf_titel {padding-bottom:5px;height:45px;}

.tx-esspelspdf-pi1 #pdf_formular {padding-top:20px;margin-top:20px;border-top:1px solid #cccccc;}
.tx-esspelspdf-pi1 #pdf_formular LABEL {display:inline-block; width:150px;}
.tx-esspelspdf-pi1 #pdf_formular INPUT {display:inline-block; width:250px;}
.tx-esspelspdf-pi1 #pdf_formular INPUT#captcha {width:100px;}

.tx-esspelspdf-pi1 .sp_pdf_fehler {color:red;}
.tx-esspelspdf-pi1 #pdf_formular .sp_pdf_formf {padding-bottom:5px;}
.tx-esspelspdf-pi1 #pdf_formular .sp_pdf_submit INPUT {width:80px;margin-left:150px;margin-top:5px;}

/*.tx-esspelspdf-pi1 .sp_pdf_image {height:175px;width:123px;text-align:center;}*/

.order_box, .tx-esspelspdf-pi1 .sp_pdf_download A {
	display:inline-block;height:18px;width:121px;border:1px solid #ccc;text-align:center;color:#163355;
	font-weight:bold;
	}


.tx-esspelspdf-pi1 .sp_pdf_item .sp_pdf_item_foot .order_box {padding-top:2px;text-align:center;height:18px;margin-bottom:3px;}
.order_box LABEL {padding-right:7px;}
.tx-esspelspdf-pi1 .sp_pdf_item .sp_pdf_item_foot .quantity {text-align:left;}
.tx-esspelspdf-pi1 .sp_pdf_item .sp_pdf_item_foot .quantity label {margin-left:20px;}
.tx-esspelspdf-pi1 .sp_pdf_item .sp_pdf_item_foot .quantity input {width:30px;}

/*-----   Aktuelles Box PL -------*/
#content_column_news #aktuelles.newsbox_pl{
	background-image: url("../pics/aktuelles_titel.gif");
    	background-repeat: no-repeat;
}
div#content_column_news div#aktuelles.newsbox_pl div#datum {background:none;}
#termine_box SPAN.messe_titel {color:#62BB46;font-size:14px;font-style:italic;font-weight:bold;}
div#content_column_news div#aktuelles.newsbox_pl .news-latest-morelink {margin-bottom:3px;}

/*---------------- Kalendar BOX Rechts ----------------------*/
#content_column_news .element_rechts .csc-frame-frame1 {
    border:none;
    float: none;
    height: auto;
    margin: 0px;
    padding: 0px;
    width: auto;
}
#content_column_news .element_rechts .csc-frame-frame1 #calendar-event H1 {color:#62BB46;font-size:11px;margin:0px;padding:0px;}
#content_column_news .element_rechts .csc-frame-frame1 #calendar-event IMG {margin-top:10px;}
#content_column_news .element_rechts .csc-frame-frame1 #calendar-event-backlink {display:none;}
#content_column_news .element_rechts .csc-frame-frame1 {border-bottom:1px solid #ccc;padding-bottom:10px;}
