#inhalt #content {
  	width: 505px;
}

#seite #inhalt #spalteMitte {
	width: 740px;
}

.more {
	float:right;
	
}

#logintop { 
	position: relative;
	left: 750px;
	top:  -1.4em;
	width: 200px;
	text-align:right;
	color:#fff;
}

#seite #login {
	position: absolute;
	right: -14px;
	top: 20px;
	float: left;
	width: 220px;
	height: 160px;
	/*background-image: url(../layout/log-in.gif);
	background-repeat: no-repeat; */
	background-color: #ddd;
	border: 1px solid #666;
	margin-left: 15px;
	padding-top: 5px;
	padding-left: 5px;
	font-size: 11px;
	line-height: 2em;
	visibility:hidden;
	color:#666666;

}

fieldset {
	border-style:none;
	border-width:0px;
	padding-left:0px;
}

#seite #login h3 {
	color: #F60;
	font-size: 12px;
	line-height: 16px;
}


.tx-newloginbox-pi1-submit {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(../layout/login-loginbutton.gif);
	background-repeat: no-repeat;
	background-color: #DFDFDF;
	/* gleiche farbe wie hintergrundbutton */
	color: #F26623;
	height: 19px;
	/* width: 70px;*/
	width: 110px;
	font-size: 12px;
	margin-top: 2px;
	text-align: left;
	vertical-align: top;
	line-height: 20px;
	border: 0 !important;
}
.tx-newloginbox-pi1-logout {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(../layout/logout-button.gif);
	background-repeat: no-repeat;
	background-color: #DFDFDF;
	/* gleiche farbe wie hintergrundbutton */
	color: #F26623;
	height: 19px;
	width: 70px;
	font-size: 12px;
	/* margin-top: 2px; */
	text-align: left;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 0 !important;
}

#seite #login input {
	border: 1px solid black;
	width: 110px;
}

#seite #NaviOben #login  a {
	color: #666;
	font-size: 10px;
	text-decoration: none;
	background-image: url(../layout/bullet-login.gif);
	background-position: left;
	padding-left: 15px;
	background-repeat: no-repeat;
	font-weight: normal;
}
#seite #NaviOben #login  a:hover {
	color: #666;
	text-decoration: underline;
	background-image: url(../layout/bullet-login.gif);
	background-position: left;
	padding-left: 15px;
	background-repeat: no-repeat;
}



#seite #NaviOben #login span {
	border-right: 0px none;
	padding-left: 0px;
	padding-right: 0px;
}

#login .tx-felogin-pi1 {
	padding-right: 15px;
}
#login fieldset {
	text-align: right;
	padding-top:1em;
	padding-bottom:1em;
}
/* EOF LOGINBOX */




* { margin: 0; padding: 0; }

.clearer {
	margin: 0px;
	padding: 0px;
	clear: both;
	display: block;
}

body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, sans-serif;
	background-image: url(../layout/bg.jpg);
	background-repeat: repeat-x;
	font-size: 12px;
	line-height: 1.4em;
	color: #636466;
}
#seite {
	height: 166px;
	width: 965px;
	margin-right: auto;
	margin-left: auto;
}
#seite #NaviOben {
	/*height: 28px;*/
	width: 963px;
	background-image: url(../layout/navi-bg.gif);
	background-repeat: no-repeat;
	float: left;
	text-align: left;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #D1D3D4;
	border-left-color: #D1D3D4;
	height:23px;
	padding-left:2px;
	padding-top:5px;
}
#seite #NaviOben .naviBreite {
	/* width: 650px; */
	/* width: 850px; */
	float: left;
	text-align: left;
	margin-left: 2px;
	margin-top: 5px;
}
#seite #NaviOben a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	line-height: 17px;
	color: #FFF;
}

#seite #NaviOben  .Navi_aktive {
	color: #666;
	line-height: 13px;
}
#seite #NaviOben  a:hover {
	color: #666;
}

#NaviOben  span {
	padding-right: 22px;
	padding-left: 22px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #F06024;
}
#NaviOben  .last {
	padding-right: 20px;
	padding-left: 20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#logo {
	float: left;
	clear: none;
	margin: 0px;
	padding: 0px;
	width: 571px;
	height: 150px;
}
#logo .breadcrump {
	width: 500px;
	padding-left: 25px;
	font-size: 11px;
	height: 10px;
	float: left;
	padding-top: 6px;
	margin: 0px;
	padding-bottom: 0px;
}
#logo .breadcrump a {
	color: #736D71;
	text-decoration: none;
}
#header {
	height: 177px;
	width: 965px;
	clear: both;
	float: left;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #D1D3D4;
	border-left-color: #D1D3D4;
	background-color: #FFF;
}

#seite #inhalt {
	float: left;
	background-color: #FFF;
	width: 965px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #D1D3D4;
	border-left-color: #D1D3D4;
	/*height: 620px;*/
	height: 735px;
}
#inhalt #content {

	float: left;
	margin-left: 15px;
	/*height: 606px;*/
	height: 705px;
	overflow: auto;

}

/* Die Startseite beinhaltet kein div #spalteLinks, die Angaben
 * werden dort daher ignoriert.
 */
#seite #inhalt #spalteLinks {
	width: 210px;
	float: left;
	/*height: 600px;*/
	border-right-width: thin;
	border-right-style: dotted;
	border-right-color: #D1D3D4;
	margin-top: 15px;
	height: 708px;
}

#newsletter {

	float: left;
	clear: both;
	margin-left: 15px;
	background-repeat: no-repeat;
	height: 80px;
}

#umfr {
	width: 190px;
	float: left;
	clear: both;
	/*margin-left: 10px;
	padding-top: 20px;
	padding-left: 3px;*/
	margin-left: 15px;
	/* background-image: url(../layout/LI-newsletter-bg.gif); */
	background-repeat: no-repeat;
	height: 8
	}

#seite #inhalt #spalteMitte {

	/* height: 500px; */
	float: left;
	margin-top: 15px;
}




#seite #navi_block {
	float: left;
	width: 190px;
	text-align: right;
	/*height: 280px;*/
	vertical-align: top;
	display: table-row;
	padding-left: 13px;
	margin-bottom: 40px;
}


#spalteMitte #spalteRechts #ButtonsRe {
	float: left;
	height: 110px;
	width: 185px;
	margin-left: 15px;
}#seite #inhalt #spalteMitte #spalteRechts {
	float: right;
	width: 212px;
	border-left-width: thin;
	border-left-style: dotted;
	border-left-color: #D1D3D4;
	/*height: 600px;*/
	height: 708px;
}
#spalteRechts #newsTicker {
	float: left;
	width: 158px;
	background-image: url(../layout/fresh.gif);
	background-repeat: no-repeat;
	padding-top: 100px;
	padding-left: 40px;
	height: 150px;
}
#TICKER_BODY p a {
	color:#F06024;
}
/* #seite #inhalt #spalteMitte #spalteRechts #newsTicker #TICKER #TICKER_BODY .TickerItem .newsticker-link .newsticker-description {


	 color: #990000; 
	text-decoration: underline;
} */

#content  a {
	/* color: #F90; */
	font-style: normal;
	text-decoration: underline;
	/* font-weight: bold; */
}

a {color: #636466;}

#content h3 {
	color: #636466;
}

#content  strong, #content b {
	color: #666;
	font-size: 13px;
}

#submenu {
	width: 195px;
	margin-left: 0px;
	/* width: 170px;
	float: left;
	margin: 0px;
	padding: 0px;
	background-color: #EBF1CD;
	height: 230px;
	border: 2px solid #999; */
	
} 
#navi_block table tr .naviStrich {
	background-image: url(../../layout/subnaviStrich.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#navi_block .SubnaviRand {
	margin-top: 13px;
}


#submenu > li {
	/*float: left;*/
	background-image: url(../layout/bullet.gif);
	/*background-position: left center;*/
	background-position: left top;
	background-repeat: no-repeat;
	list-style-type: none;
/*}
#submenu > li a {*/
	color: #666;
	/*float: left;*/
	width: 155px;
	text-align: left;
	margin: 0;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 35px;
	font-weight: normal;
	font-size: 12px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-top-color: #666;
	line-height: 30px;
}
#submenu > li a {
	text-decoration: none;
}
#submenu .subsubmenu {
	/*text-align: center;
	background-image: none;
	background: none;
	list-style-type: none;*/
	line-height: 20px;
}
#submenu > li a:hover {
	color: #EE6807;
}
#submenu .sub_aktiv {
	color: #EE6807;
}

/*
#inhalt  h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #636466;
	font-size: 18px;
	font-weight: bold;
	line-height: 1em;
	margin-top: 0px;
	margin-bottom: 5px;
}
*/

#inhalt  h1 {
	color: #eb681b;
	font-size: 18px;
	/* font-weight: bold; */
	line-height: 1.1em;
	margin-top: 0px;
	margin-bottom: 15px;
}
#inhalt  h1 a {
	color: #F06024;
	}
	
#content h1 a {
	color: #F90;
}
#inhalt  h2 {
	font-size: 16px;
}

#seite #footer {
	height: 20px;
	width: 967px;
	border-top-width: 2px;
	border-top-color: #A4A59F;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../../layout/imagehaus.gif);
	background-position: right 10px;
	background-repeat: no-repeat;
	text-align: center;
}
#seite #footer p {
	padding-left: 15px;
	color: #666;
	font-size: 11px;
	background-color: #D1D3D4;
	line-height: 1.5em;
}
#seite #footer a {
	color: #666;
	text-decoration: none;
}

#spalteLinks .left {
	float: left;
	margin-left: 13px;
}

.rahmen-grau {
	border: 2px solid #999;
}
.rahmen-grau-start-top {
	margin-top: 12px;
}

#spalteMitte #content  i  a {
	text-decoration: underline;
	font-style: normal;
	font-weight: normal;
}
/* macht orange unterstrichenen text */
#content  .important {
	color: #F1690D;
	text-decoration: underline;
	font-weight: bold;
}
	/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {

		border: 2px solid #999;
		padding: 0px 0px;
	}
/*mailform*/
#mailform .csc-mailform .csc-mailform-field label {
	width: 150px;
	padding-left: 0px;
	float: left;
}
#mailform .csc-mailform .csc-mailform-field {
	padding-bottom: 5px;
}
/*
#newsletter strong label #textfield {
	margin-top: 2px;
	margin-bottom: 5px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
}
*/


/* SUCHE */

#content  .tx-kmusuche-pi1-ergebnisse {
	/*height: 450px;*/
	height: 520px;
	overflow: auto;
	margin-top: 5px;
}
#seite #navi_block_suche {
	float: left;
	width: 195px;
	text-align: right;
	height: 500px;
	vertical-align: top;
	display: table-row;
	padding-left: 20px;
}
#navi_block_suche ul {
	width: 195px;
	margin-left: 0px;

	
} 
#navi_block_suche ul li {
	float: left;
	list-style-type: none;
}
#navi_block_suche ul li a {
	color: #666;
	float: left;
	width: 175px;
	text-align: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-top-color: #666;
	line-height: 34px;
}
#seite #navi_block_suche tr  ul li a:hover {
	color: #EE6807;
}
#seite #navi_block_suche tr  ul li .Subnavi_aktiv a {
	color: #EE6807;
}

#seite #inhalt #spalteLinks  ul .kmu-katmenu-li img {
	float: left;
	border: 0px none #FFF;
	margin-top: 4px;
	margin-right: 8px;

}
 
/*#spalteLinks #navi_block_suche .SubnaviRand tbody tr .naviStrich ul*/ .kmu-katmenu-li a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
}

/*#spalteLinks #navi_block_suche .SubnaviRand tbody tr .naviStrich ul*/ .kmu-katmenu-li.aktiv {
	background: #eee;
}

/*
#spalteLinks #navi_block_suche .SubnaviRand tbody tr .naviStrich ul .kmu-katmenu-li-aktiv a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	margin-top: 4px;
	margin-right: 8px;
}
#seite #inhalt #spalteLinks  ul .kmu-katmenu-li-aktiv img {
	float: left;
	border: 0px none #FFF;
}

#spalteLinks #navi_block_suche .SubnaviRand tbody tr .naviStrich ul .kmu-katmenu-li-aktiv a {
color: #EE6807;
}
*/

.tx-kmusuche-pi1-searchBox {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	margin-bottom: 0px;
	padding-bottom: 15px;
	margin-top: 20px;
}

#spalteMitte .tx-kmusuche-pi1-firma a {
	text-decoration: none;
	font-size: 1.2em;
}

#spalteMitte .tx-kmusuche-pi1-mehr {
	display: inline;
}

#spalteMitte .tx-kmusuche-pi1-mehr a {
	font-size: 11px;
	float: right;
	padding-right: 30px;
	color: #f60;
	background-image: url(../layout/bullet-mehr.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

 .tx-kmusuche-pi1-eingestellt {
	font-size: 11px;
}
.tx-kmusuche-pi1  h4 {
	color: #eb681b;
	font-size: 12px;
}
.tx-kmusuche-pi1  h5 {
	font-size: 13px;
	color: #f60;
}
.tx-kmusuche-pi1  h6 {
	font-size: 12px;
	# color: #666;
	color: #F06024;
	letter-spacing: 0.2em;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #999;
	border-bottom-color: #636466;
	line-height: 1.5em;
	margin-bottom: 3px;
	margin-top: 10px;
}
  /* f�r links in detail */
#content .tx-kmusuche-pi1 #tx-kmusuche-pi1-content  a {
	color: #000066;
	text-decoration: underline;
}
   /* f�r picots in list */		
	.tx-kmusuche-pi1-listrow  ul li {
	margin-left: 10px;
	float: right;
	}
	.tx-kmusuche-pi1-listrow  ul {
	width: 250px;
	float: right;
	}

	/* listansicht die input boxen */
	#seite #inhalt #spalteMitte #content .tx-kmusuche-pi1 .tx-kmusuche-pi1-searchBox input {
	width: 155px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
	#seite #inhalt #spalteMitte #content .tx-kmusuche-pi1 .tx-kmusuche-pi1-searchBox select {
	width: 160px;
	padding-right: 2px;
	}
	
	/* ### detail page ####### */
	#content #tx-kmusuche-pi1-content {
	/* background-image: url(../layout/detail-bg.gif); einstweilen auskommandiert 
	background-repeat: no-repeat;
	background-position: left top;*/
	height: 590px;
	padding-top: 10px;
	width: 480px;
	/* zum testen auskommandiert padding-right: 5px; */
	padding-left: 5px;
	line-height: 1.2em;
	}
	
	#content  .tx-kmusuche-pi1-singleView-FirmaDescription {
	/*padding-top: 10px;*/
	}
	#content .tx-kmusuche-pi1-singleView-caption {
	/*color: #F77D24;*/
	/*padding-top: 10px;*/
	border: 0;
	}
	#content .tx-kmusuche-pi1-singleView-description {
	/* color: #F06024; */
	}
	#content .tx-kmusuche-pi1-singleView-adress {
	font-size: 11px;
	}
	.teiler{
	font-size: 5px;

	color: #666;
	letter-spacing: 0.2em;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999;
	line-height: 1.5em;
	width: 483px;
	float: right;
	margin-top: 5px;
	}
	/* abstand nach unten bei pdf und weitere angebote*/	
	#seite #inhalt #spalteMitte #content .tx-kmusuche-pi1 .Abstand-Unten {
	padding-bottom: 5px;
}
	/* h2 in detail */
	#content .tx-kmusuche-pi1 #tx-kmusuche-pi1-content  h2 {
	font-weight: normal;
	margin-top: 0px;
	padding-top: 0px;
	line-height: 1em;
	}
	/* abstand der img icons oben */
	.tx-kmusuche-pi1-singleView-HCell ul li img {
	margin-right: 8px;
}
/* eof suche */
 
/* benutzerdaten  damit durchsuchen button im  ie nicht h-balken verursacht.- */
#seite #inhalt #spalteMitte #content .tx-srfeuserregister-pi1 #tx-srfeuserregister-pi1-fe_users_form fieldset dl dt {
	/*width: 80px;*/
	width: 130px;
	font-size: 11px;
}

.tx-srfeuserregister-pi1 a {
	background: none;
	padding: inherit;
}
.tx-srfeuserregister-pi1 p {
	padding: 0;
}
.tx-srfeuserregister-pi1-account-info {
	font-weight: bold;
}
.tx-srfeuserregister-pi1-notice {
	font-style: italic;
}
/* eof benutzerdaten */



/* Chris Ticker */
.TickerItem {
	margin: 10px,0;
}
/* ticker �berschrift */
#seite #inhalt #spalteMitte #spalteRechts #newsTicker #TICKER #TICKER_BODY .TickerItem .newsticker-link .newsticker-cation {
	/*text-decoration: underline;*/
	text-decoration: none;
}
#seite #inhalt #spalteMitte #spalteRechts #newsTicker #TICKER #TICKER_BODY .TickerItem .newsticker-link .newsticker-description {
	/*text-decoration: none;*/
	display: none;
}
#seite #inhalt #spalteMitte #spalteRechts #newsTicker #TICKER #TICKER_BODY .TickerItem .newsticker-link {
	color: #F06024;
}

/* ie hacks */
/* durchsuchen button in anbieter werden */
/*
#seite #inhalt #spalteMitte #content .tx-srfeuserregister-pi1 #tx-srfeuserregister-pi1-fe_users_form fieldset dl dd .oasch input {
	width: 273px;
}
*/
/* gr��en senden button in firmenpdf hochladen */
#seite #inhalt #spalteMitte #content .tx-kmusuche-pi4 form input {
	font-size: 13px;
	height: 22px;
}

 
/* Mitglied Form radio buttons */
#seite #inhalt #spalteMitte #content #mailform .csc-mailform .csc-mailform-field .csc-mailform-radio #mailformMitgliedstyp #mailformMitgliedstypPremium {
	text-align: left;
	float: left;
}

#mailformMitgliedstyplegend {
	color: #FFF;
	font-size: 1px;
	line-height: 1px;
}

/* #mailformMitgliedstyp,#mailformZahlungsart {
	color: #FFF;
	font-size: 1px;
	line-height: 1px;
} */
/**/
#seite #inhalt #spalteMitte #content #mailform .csc-mailform #mailformMitgliedstyp label br {
	display: none;
}
#seite #inhalt #spalteMitte #content #mailform .csc-mailform .csc-mailform-radio-nmd #mailformMitgliedstyp {

}
#seite #inhalt #spalteMitte #content #mailform .csc-mailform .csc-mailform-radio-nmd #mailformMitgliedstyp legend {
	float: left;
	display: inline;
}
.csc-mailform .csc-mailform-radio-nmd #mailformMitgliedstyp {
	padding-left: 75px;
	display: inline;
	line-height: 1em;
}

/* Geschlecht Form radio buttons */
#seite #inhalt #spalteMitte #content #mailform .csc-mailform .csc-mailform-field .csc-mailform-radio #mailformGeschlecht #mailformGeschlechtweiblich {
	text-align: left;
	float: left;
}

#mailformGeschlecht legend {
	color: #FFF;
	font-size: 1px;
	line-height: 1px;
}
#seite #inhalt #spalteMitte #content #mailform .csc-mailform .csc-mailform-field .csc-mailform-radio {
	float: left;
}
/**/
#seite #inhalt #spalteMitte #content #mailform .csc-mailform #mailformGeschlecht label br {
	display: none;
}

#seite #inhalt #spalteMitte #content #mailform .csc-mailform .csc-mailform-radio-nmd #mailformGeschlecht legend {
	float: left;
	display: inline;
}
.csc-mailform .csc-mailform-radio-nmd #mailformGeschlecht {
	padding-left: 75px;
	display: inline;
	line-height: 1em;
}
#mailform .csc-mailform .csc-mailform-radio-nmd {
	padding-bottom: 5px;
	padding-top: 2px;
}

/* eof */
#seite #inhalt #spalteLinks #navi_block_suche .SubnaviRand tbody tr .naviStrich ul .bulletNavi a {
	padding-left: 15px;
	width: 100 px;
}
/* eingelogt liste mit pfeil */
#seite #inhalt #spalteLinks #navi_block_suche .SubnaviRand tbody tr .naviStrich ul .bulletNavi a {
	color: #999;
	float: left;
	width: 145px;
	text-align: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 35px;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-top-color: #666;
	line-height: 30px;
}
/* eingelogt liste mit pfeil */
.bulletNavi {
width: 180 px;
	float: left;

	background-image: url(../layout/bullet.gif);
	background-position: left center;
	background-repeat: no-repeat;
	list-style-type: none;
}

/* ### radiobutton mitgliedform ###  */
#seite #inhalt #spalteMitte #content #mailform .csc-mailform .csc-mailform-radio-nmd #mailformMitgliedstyp legend {
	float: left;
	display: inline;
}
.csc-mailform .csc-mailform-radio-nmd #mailformMitgliedstyp {
	padding-left: 75px;
	display: inline;
	line-height: 1em;
}
#mailformMitgliedstyp legend {
	color: #FFF;
	font-size: 1px;
	line-height: 1px;
}

	/* zahlungsart radio */

#seite #inhalt #spalteMitte #content #mailform .csc-mailform .csc-mailform-radio-nmd #mailformZahlungsart legend {
	float: left;
	display: inline;
}
.csc-mailform .csc-mailform-radio-nmd #mailformZahlungsart {
	padding-left: 75px;
	display: inline;
	line-height: 1em;
}
#mailformZahlungsart legend {
	color: #FFF;
	font-size: 1px;
	line-height: 1px;
}
#seite #inhalt #spalteMitte #content #mailform .csc-mailform #mailformZahlungsart label br {
	display: none;
}

#affiliate_abrechnung {
	border-spacing: 0;
}
#affiliate_abrechnung th, #affiliate_abrechnung td {
	padding-right: 1em;
	border-bottom: 1px solid gray;
}
#affiliate_abrechnung .euro {
	text-align: right;
}

#contentleft {
	padding: 0 1em;
}

#buttonregister {
	margin-left: 15px;
	margin-bottom: 25px;
}
#buttonregister img {
	border: 0;
}


#intern1, #intern2 {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	border: 2px solid #EB681B;
	width: 230px;
	float:left;
	height: 215px;
}
#intern1 .caption, #intern2 .caption {
	color:white;
	font-weight:bold;
	padding:5px;
}
#intern1 .content, #intern2 .content {
	padding:5px;
}
#intern1 {
	border-color: #888;
	background: #ddd;
	margin-right:20px;
}
#intern1 .caption {
	background: #888;
}
#intern2 {
	border-color: #eb681b;
	background: #ffcfb3;
}
#intern2 .caption {
	background: #eb681b;
}
#intern1 img, #intern2 img {
	border: 0;
}

.interncol {
	width: 230px;
	float:left;
}
.interncol > p {
	text-align: center;
}
.internbox {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	height: 215px;
	margin-bottom:2em;
}
.internboxtitle {
	color:white;
	font-weight:bold;
	padding:5px;
}
.interngray.interncol {
	margin-right:20px;
}
.interngray .internbox {
	border: 2px solid #888;
	background: #ddd;
}
.interngray .internboxtitle {
	background: #888;
}
.internorange .internbox {
	border: 2px solid #EB681B;
	background: #ffcfb3;
}
.internorange .internboxtitle {
	background: #eb681b;
}
.internbox .kmucheckmark {
	margin-top: 2em;
}
.internbox p {
	margin-top: 2em;
	padding: 0 5px;
}
.clear {
	clear: both;
}
.interncol + .clear {
	margin-bottom: 2em;
}
.kmucheckmark {
	list-style: url("../layout/checkmark.gif");
	padding-left:25px;
}
.kmuarrow {
	display: list-item;
	list-style: url("../layout/rarr.gif");
	margin-left: 30px;
	padding: 0 !important;
}

a img {
	border: 0;
}
#socialmedia {
	text-align:center;
}

#content ul, #content ol {
	padding-left: 2em;
}


/* eof */

