/*
*, html, body
*/


/* Startseite */

.spalteRechts {
	float:left;
	width:340px;
	text-align:justify;
	}
	
.spalteLinks {
	margin-right:20px;
	float:left;
	width:189px;
	/*border-right: 1px solid #999;*/
padding-right:10px
	}



body.unternehmen .mod_newslist h1 {
	color:#99CC33 !important;
font-weight:normal !important;
	}

body.unternehmen .mod_newslist .headlineNews {
	color:#666 ;
	font-weight:bold;
	}

body.unternehmen .mod_newslist .infoNews{
	color:#666 ;
	text-style:italic;
	}

body.unternehmen .mod_newslist .textNews{
	color:#999;
	}

body.unternehmen .mod_newslist p {
	margin-bottom: 0 !important;
	}

body.unternehmen .mod_newslist .layout_latest {
	margin-bottom: 10px !important;
	padding-bottom: 10px !important;
	padding: 0 0 10px 0;
	/*background:#f6f6f6;*/
	border-bottom: 1px solid #99CC33 ;
	}

body.unternehmen .mod_newslist a {
display:block;
	}

body.unternehmen .mod_newslist a:hover {
text-decoration: none !important;
	}

body.unternehmen .mod_newslist a:hover .headlineNews {
color: #99CC33 !important;
	}




/*****************/

* {
	margin:0;
	padding:0;
	}

#main img.floatright  {
	float:right;
	}
	
#main .floatleft  {
	float:left;
	}	
	
#safety-data-sheets td,
#sicherheitsdatenblaetter td {
	text-align:left !important;
	}


	
body {
	background:url(../img/basic/all_bg.jpg);
	background-attachment:fixed;
	font-family:Verdana, Geneva, sans-serif;
	color: #333;
	font-size:14px;
	line-height:1.4em;
	}
	
::selection{
background-color: #99CC33;
color: #fff;
}

::-moz-selection {
background-color: #99CC33;
color: #fff;
}

/*
Schrift
*/

a {
	text-decoration:none;
	color:#000;
	}
	
a:focus {
	outline:none;
	}

#main a:hover {
	text-decoration:underline;
	}
	
.bleifrei {
	color:#99CC33;
	font-weight:bold;
	}
	
td {
	text-align:center;
	vertical-align:text-center;
	padding: 3px 3px;
	}
	
#main ul, #main ol {
	padding-left:20px;
	}
	
h2, h2 a {
	margin-bottom:20px;
	color: #999;
	}
	
.toggler {
	cursor:pointer;
	}
	
.spalte1, .spalte2 {
	float:left;
	width:270px;
	text-align:justify;
	}
	
.spalte1 {
	margin-right:20px;
	}
	
/* Shadow */	#shadow { background:url(../img/basic/shadow.png) no-repeat;}
	
/*
Wrapper
*/

#wrapper {
	position:relative;
	margin:20px 0 0 80px;
	background:#fff;
	width:825px;
	}
	
/*
Header
*/

#header {
	background:url(../img/basic/menu_bg.gif) no-repeat;
	height:375px;
	}
body.artenjak #header {
	background:url(../img/artenjak/menu_artenjak_bg.gif) no-repeat;
	height:375px;
	}

#logo {
	position:absolute;
	right:0;
	top:0;
	z-index:23;
	}

body.artenjak #logo {
	right:5px;
	top:10px;
}
	
#start-slider {
	position:absolute;
	top:125px;
	left:0;
	z-index:2;
	}
	
.slideshow {
	position:relative;
	}
	
#start-slider .slideshow-captions {	position:absolute !important;
	top:0 !important;
	left:0 !important;
	text-align:left !important;
	padding:20px !important;
	color:#fff !important;
	width:785px !important;
	height:210px !important;
	background:url(../img/basic/head_headline_bg.png) !important;
	}
	
#start-slider .slideshow-captions p {
	padding:10px 0 0;
	border-top:1px solid #99cc33;
	text-transform:uppercase;
	display: block;
	width:485px;
	height:80px;
	padding-right:300px;
	line-height:1.1em;
	margin-top:140px;
	}
	
#seitenbild {
	position:absolute;
	z-index:1;
	top:125px;
	}
	
/* Titelbild - Headline */
	
#header .mod_article {
	position:absolute;
	z-index:2;
	top:125px;
	color:#fff;
	padding:160px 20px 0;
	background:url(../img/basic/head_headline_bg.png);
	}
	
#header .mod_article h1 {
	padding:10px 0 0;
	border-top:1px solid #99cc33;
	text-transform:uppercase;
	font-size:2.0em;
	display: block;
	width:785px;
	height:80px;
	line-height:30px;
	}
	
#header .ce_text p {
	position:absolute;
	z-index:40;
	bottom:20px;
	right:20px;
	text-align:right;
	color:#fff;
	}

/* Content-Slider */
	
#start-slider {
	position:absolute;
	top:0;
	left:0;
	}
	
#start-slider .ce_text {
	position:relative;
	}
	
#start-slider .headline-shadow {
	position:relative;
	top:0;
	width:825px;
	height:90px;
	padding-top:160px;
	background:url(../img/basic/head_headline_bg.png) repeat-x bottom;
	z-index:31;
	}
	
#start-slider .ce_text img {
	position:absolute;
	top:0;
	left:0;
	z-index:30;
	}
	
#start-slider .ce_text h1 {
	position:relative;
	z-index:32;
	padding: 10px 200px 0 0px;
	margin:0 20px 0;
	display:block;
	width:585px;
	}
#start-slider .noobButtons {
	position: absolute;
	top: 50%;
	z-index: 9999;
	width: 100%;
	
}
#start-slider .noobButtons .controll{
	display: none;
}
#start-slider .noobWrapper {
	cursor: pointer;
}
#start-slider .noobWrapper:hover .controll {
	display: block;
}

#start-slider .noobButtons .buttons .cufon{
	display: none !important;
}

#start-slider .noobButtons .buttons #prev744 {
	background:url(../img/basic/prev_blue.png) repeat-x center center;
	width: 45px;
	position: absolute;
    height: 46px;
    display: block;
    top: 50%;
    left: 0;
    margin-top: -29px;
    padding: 0;
}

#start-slider .noobButtons .buttons #next744 {
	background:url(../img/basic/next_blue.png) repeat-x center center;
	width: 45px;
	position: absolute;
    height: 46px;
    display: block;
    top: 50%;
    right: 0;
    margin-top: -29px;
    padding: 0;
}
#start-slider .state {
	position: absolute;
    z-index: 9999;
    overflow: hidden;
    bottom: 15px;
    right: 15px;
}

#start-slider .state .cufon,
#start-slider .state cufontext {
	display: none !important;
}

#start-slider .buttons.state span {
	display: block;
	width: 11px;
    float: left;
    text-indent: -99999;
    margin-left: 4px;
    height: 10px;
    padding: 0;
    background:url(../img/basic/slide_inactive.png) no-repeat center center !important;
}

#start-slider .buttons.state span.noobActive {
	background:url(../img/basic/slide_active.png) no-repeat center center !important;
}


    
	
/* Sprachwechsler */
	
.mod_changelanguage ul {
	position:relative;
	z-index:20;
	list-style-type:none;
	float:left;
	}
	
.mod_changelanguage a {
	color:#999;
	font-size:0.8em;
	}	
	
	

/*
Container
*/

#container {
	padding:30px 20px 0;
	}

/*
Main
*/

#main {
	width:564px;
	font-size:0.8em;
	min-height:300px;
	float:left;
	margin-bottom:30px;
	}
	
#footer {
    clear: both;
	}
	
/*
Artikel - Inhalte
*/

#main h1 {
	font-size:1.4em;
	color:#3399cc;
	margin-bottom:10px;
	display:inline !important;
	}
	
#main h2 {
	font-size:1em;
	}
	
#main p {
	margin-bottom:20px;
	}
	
#main table {
	width:564px;
	margin-bottom:20px;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	font-size:0.8em;
	}
	
body.artenjak #main table {
	border-right:none;
	border-bottom:none;
	width:755px;
	}	
	
.mod_routenplaner table {
	width: 350px !important;
	}
	

	
#main td {
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
	}
	
#main td.title {
	background-color: #333;
	color:#fff;
	font-weight:bold;
	}
	
#main .image_container {
	margin: 0 0 20px 20px;
	}
	
#main .back a {
	color:#99cc33;
	text-decoration:underline; 
	}
	
	
/* Formular */

span.mandatory {
	color:#99cc33;
	}
	
.radio_container span {
	margin-right:20px;
	}
	
.ce_form td {
	border:none !important;
	}
	
.ce_form table {
	border:1px solid #ccc !important;
	padding:20px;
	}
	
.ce_form table input.text {
	width:200px;
	}
	
input {
	border: 1px solid #666;
	}
	
input.radio {
	border: none;
	}
	
.submit {
	width:200px;
	background-color:#666;
	color:#fff;
	}

p.error {
	display:none;
	}
	
label.error {
	color:#f00;
	}
	
input.error {
	border: 1px solid #F00;
	}
 	
/* Bilder in den Artikeln */

#main .floatright .image_container {
	float:right;
	}
	
#main .mod_article .image_container .caption {
	background:#3399cc;
	color:#fff;
	font-size:10px;
	padding: 0 0 0 4px;
	margin-top:-5px;
	}
	
.img-bg  .image_container {
	background:none !important;
	}
	
.img-bg  .image_container .caption {
	color:#3399cc !important;
	margin:0 !important;
	}
	
/* News */
/* Komplette Newslisten */

.mod_article .layout_full, .mod_article .layout_latest {
	border-bottom:1px solid #99cc33;
	margin-bottom:20px;
	padding-bottom:20px;
	position:relative;
	}
	

.more a {
	color:#fff;
	background:#99CC33;
	display:block;
	padding:0 5px;
	position:absolute;
	bottom:0;
	right:0;
	}
	
.mod_article .layout_latest img {
	}
	
.mod_article .layout_full.last {
	border-bottom:none;
	margin-bottom:20px;
	}
	
/* Aktuelles - Termine */

h1 a {
	color:#3399CC;
	}
	
h1 a:hover {
	text-decoration:none !important;
	}
	

/* Suche */
/* Suchergebnis */

#main .mod_search .formbody, #main .mod_search .url {
	display:none;
	}
	
.relevance {
	font-size:0.8em;
	color:#999;
	}
	
#main .mod_search h3 a {
	color:#666;
	text-decoration:none;
	font-size:1.2em;
	}
	
#main .mod_search .highlight {
	font-weight:bold;
	background:#99CC33;
	color:#fff;
	}
	
#main .mod_search .odd, #main .mod_search .even {
	border-top:1px solid #99CC33;
	padding-top:20px;
	}
	
#main .mod_search .odd.last, #main .mod_search .even.last {
	border-bottom:1px solid #99CC33;
	padding-bottom:20px;
	}
	
#main .mod_search .pagination {
	margin-top:10px;
	}
	
#main .mod_search .pagination ul {
	list-style-type:none;
	padding-left:0;
	}
	
#main .mod_search .pagination li {
	float:left;
	margin-right:10px;
	}
	
#main .mod_search .pagination li a {
	color:#666;
	}
	
#main .mod_search .pagination li a:hover {
	color:#3399CC;
	}
	
#main .mod_search .pagination li .current {
	color:#3399CC;
	font-weight:bold;
	}
	

	
/* Accordion */
/* Kontakt */
body.contact #main .ce_accordion table {
	width:530px;
	}

body.contact .ce_accordion .accordion div {
	padding:10px 10px 20px 30px;
	}

body.contact .ce_accordion .accordion div div {
	padding:0 !important;
	}
	
body.contact .ce_accordion .toggler, body.agb .ce_accordion .toggler {
	font-weight:bold;
	border-bottom:1px solid #99cc33;
	padding:5px 0 5px 30px;
	margin-bottom:1px;
	}
	
.ce_accordion .toggler:hover {
	color:#99cc33;
	}
	
/* Lötlexikon */
body.lexicon .ce_accordion {
	position:relative;
	}
	
body.lexicon .toplink a {
	position:absolute;
	right:0px;
	top:7px;    
    color: #999;
    font-size: 0.8em;
	}
	
body.lexicon .ce_accordion .toggler {
	font-weight:bold;
	border-bottom:1px solid #99cc33;
	padding:5px 0;
	cursor:pointer;
	margin-bottom:1px;
	}
	
.mod_glossaryList h2 {
	margin-top:20px;
	}
	
.mod_glossaryMenu ul {
	padding:0 !important;
	list-style-type:none;
	}
	
.mod_glossaryMenu li {
	float:left;
	margin-right:20px;
	}
	
/**/
	
/* Routenplaner */

.mod_routenplaner table {
	margin-top:30px;
	}

.mod_routenplaner table, .mod_routenplaner td {
	border-bottom:none !important;
	border-top:none !important;
	border-left:none !important;
	border-right:none !important;
	}

.mod_routenplaner td {
	padding:0 0 10px 0 !important;
	}
	
.mod_routenplaner .col_0 {
	width:60px;
	}
	
.mod_routenplaner input.text {
	width:220px;
	color:#666;
	padding:2px;
	}
	
.mod_routenplaner input.inputbutton {
	width:227px;
	}
	
/* AGB */

body.agb .ce_accordion .toggler {
	padding:5px 0 5px 0px;
	}
	
.abstand-oben {
	margin-top:40px;}


	
/* Flaggen */

.ce_accordion.deutschland .toggler {
	background: url(../img/flags/gif/de.gif) no-repeat center left; 
	}
.ce_accordion.albanien .toggler {
	background: url(../img/flags/gif/al.gif) no-repeat center left; 
	}
	
.down-lang-de {
	background: url(../img/flags/gif/de.gif) no-repeat center left; 
	padding: 10px 0 0 30px;
	margin:0 0 15px;
	border-top: 1px solid #99CC33;
	}
	
.down-lang-gb {
	background: url(../img/flags/gif/gb.gif) no-repeat center left; 
	padding: 10px 0 0 30px;
	margin:0 0 15px;
	border-top: 1px solid #99CC33;
	}
	
.ce_accordion.belarus .toggler {
	background: url(../img/flags/gif/by.gif) no-repeat center left; 
	}
	
.ce_accordion.bosnien .toggler {
	background: url(../img/flags/gif/ba.gif) no-repeat center left; 
	}
	
.ce_accordion.griechenland .toggler {
	background: url(../img/flags/gif/gr.gif) no-repeat center left; 
	}
	
.ce_accordion.kroatien .toggler {
	background: url(../img/flags/gif/hr.gif) no-repeat center left; 
	}
	
.ce_accordion.moldavien .toggler {
	background: url(../img/flags/gif/md.gif) no-repeat center left; 
	}
	
.ce_accordion.montenegro .toggler {
	background: url(../img/flags/gif/me.gif) no-repeat center left; 
	}
	
.ce_accordion.oesterreich .toggler {
	background: url(../img/flags/gif/at.gif) no-repeat center left; 
	}
	
.ce_accordion.polen .toggler {
	background: url(../img/flags/gif/pl.gif) no-repeat center left; 
	}
	
.ce_accordion.portugal .toggler {
	background: url(../img/flags/gif/pt.gif) no-repeat center left; 
	}

.ce_accordion.rumaenien .toggler {
	background: url(../img/flags/gif/ro.gif) no-repeat center left; 
	}
	
.ce_accordion.russland .toggler {
	background: url(../img/flags/gif/ru.gif) no-repeat center left; 
	}
	
.ce_accordion.schweiz .toggler {
	background: url(../img/flags/gif/ch.gif) no-repeat center left; 
	}
	
.ce_accordion.serbien .toggler {
	background: url(../img/flags/gif/rs.gif) no-repeat center left; 
	}
	
.ce_accordion.slowakei .toggler {
	background: url(../img/flags/gif/sk.gif) no-repeat center left; 
	}
	
.ce_accordion.tschechien .toggler {
	background: url(../img/flags/gif/cz.gif) no-repeat center left; 
	}
	
.ce_accordion.ukraine .toggler {
	background: url(../img/flags/gif/ua.gif) no-repeat center left; 
	}

.ce_accordion.spanien .toggler {
	background: url(../img/flags/gif/es.gif) no-repeat center left; 
	}
	
.ce_accordion.lettland .toggler {
	background: url(../img/flags/gif/lv.gif) no-repeat center left; 
	}
	
.ce_accordion.estland .toggler {
	background: url(../img/flags/gif/ee.gif) no-repeat center left; 
	}

.ce_accordion.italien .toggler {
	background: url(../img/flags/gif/it.gif) no-repeat center left; 
	}
	
.ce_accordion.weissrussland .toggler {
	background: url(../img/flags/gif/by.gif) no-repeat center left; 
	}
	
.ce_accordion.litauen .toggler {
	background: url(../img/flags/gif/lt.gif) no-repeat center left; 
	}
	
.down-lang-cz {
	background: url(../img/flags/gif/cz.gif) no-repeat center left; 
	padding: 10px 0 0 30px;
	margin:0 0 15px;
	border-top: 1px solid #99CC33;
	}
	
.ce_accordion.ungarn .toggler {
	background: url(../img/flags/gif/hu.gif) no-repeat center left; 
	}

/*
Right
*/

#right {
	/*position:absolute;
	top:405px;
	right:20px;*/
	float:right;
	width:180px;
	margin-bottom:30px;
	}
	
#search {
	position:relative;
	}
	
#search INPUT.text {
	background:url(../img/basic/icon_search.gif) no-repeat;
	padding:6px 5px 26px 56px;
	border:none;
	font-size:0.7em;
	width:100px;
	}
	
#search INPUT.submit {
	position:absolute;
	top:1px;
	right:-30px;
	display:none;
	}
	
.right_btn {
	margin: 0 0 5px 0;
	}
	
.right_btn a {
	color: #666;
	display:block;
	width:130px;
	font-size:0.8em;
	padding:10px 0 10px 50px;
	line-height:1.2em;
	}
	
.highlight {
	color:#99cc33;
	}
	
#side_anwendungsvideos a {
	background: url(../img/basic/icon_videos.gif) no-repeat center left;
	}
	
#side_giftnotruf a {
	background: url(../img/basic/icon_notruf.gif) no-repeat center left;
	}
	
#side_boerseninformation a {
	background: url(../img/basic/icon_boerse.gif) no-repeat center left;
	padding:12px 0 18px 50px;
	}
	
#side_entsorgung a {
	background: url(../img/basic/icon_abfall.gif) no-repeat center left;
	}
	
#side_reach a {
	background: url(../img/basic/icon_reach.gif) no-repeat center left;
	}
	
#right .accordion;
#right .ce_accordion {
	overflow:hidden !important;
	}
	
#right .ce_accordion .toggler {
	color: #666;
	display:block;
	width:130px;
	font-size:0.8em;
	padding:10px 0 10px 50px;
	line-height:1.2em;
	background: url(../img/basic/toggle_catalogue.png) no-repeat center left;
	}
	
#right .ce_accordion .toggler.active,
#right .ce_accordion .toggler.hover {
	background: url(../img/basic/toggle_catalogue.png) no-repeat center left #e9e9e9;
	}
	
#right .ce_accordion .toggler.active {
	background: url(../img/basic/toggle_catalogue.png) no-repeat center left #e9e9e9;
	}
	
#right .ce_accordion .accordion {
	color: #666;
	display:block;
	width:170px;
	font-size:9px;
	padding:0 5px;
	background: #e9e9e9;
	line-height:11px;
	}
	
#right .downloadarchivItem {
	margin:0 !important;
	padding:0 !important;
	border:none !important;
	}
	
#right .toggler {
	border:none !important;
	font-weight:normal !important;
	}
	
#right .downloadarchivItem a {
	padding:6px 0 0 44px;
	position:relative;
	margin-bottom:5px;
	min-height:20px;
	}
	
#right .downloadarchivItem a img {
	position:absolute;
	top:0;
	left:3px;
	}

/*
Footer
*/

#footer {
	position:relative;
	margin:60px 20px 20px;
	padding:20px 0 0;
	border-top:1px solid #99cc33;
	height:110px;
	}
	
.to_top a {
	position:absolute;
	top:-25px;
	left:0;
	background:url(../img/basic/top.gif) no-repeat center left;
	padding:0 0 0 20px;
	font-size:0.8em;
	color:#666;
	display:block;
	}
	
.footer_contact {
	font-size:0.8em;
	line-height:1.2em;
	}
	
.footer_contact h1 {
	font-size:1em;
	margin-bottom:10px;
	}
	
#ipc {
	position:absolute;
	right:110px;
	top:0px;
	}
	
#dekra {
	position:absolute;
	right:20px;
	top:-20px;
	}
	
/* Downloadarchiv & Downloadlinks
 */

.downloadarchivItem {
	border-bottom:1px solid #99CC33;
    margin-bottom: 10px;
    padding-bottom: 18px;
	}

.downloadarchivItem a {
	display:block;
	background:url(../img/basic/pdf_icon.gif) no-repeat 540px 17px;
	padding-bottom: 10px;
	}

.downloadarchivItem a:hover {
	text-decoration:none !important;
	color:#3399CC;
	}

.downloadarchivItem img {
	position:relative;
	bottom:-11px;
	margin-right:10px;
	}
	
body.downloads .mime_icon {
	position:relative;
	top:20px;
	margin-right:5px;
	}
	
body.downloads .ce_downloadarchiv .description {
	margin-top:0px;
	margin-left:42px;
	}
	
body.downloads .ce_downloadarchiv .description img {
	margin-right:5px;
	}
	
.pdf-download {
	background:url(../img/basic/iconPDF.gif) no-repeat;
	display:block;
	height:32px;
	padding-left:40px;
	padding-top:7px;
	}
	

	
.pdownload {
	background:url(../img/basic/iconPDF.gif) no-repeat;
	display:block;
	height:32px;
	padding-left:40px;
	padding-top:7px;
	}
	

	
/* Links */

.links #main .ce_text, .links #main .ce_image {
	height:120px;
	border-bottom:1px solid #99CC33;
	margin-bottom:10px;
	padding-bottom:10px;
	position:relative;
	}

.links #main .image_container {
	position: absolute;
	top:0;
	right:0;
	}
	
/* Videos */

body.videos .image_container {
	margin:0 !important;
	}
	
.ce_ce_lightbox4ward {
	float:left;
	width:270px;
	margin-right:12px;
	margin-bottom:20px;
	}
	
.ce_ce_lightbox4ward h2 {
	color: #666;
	margin-bottom:10px !important;
	}




/*
Angaben von Contao
*/

.clear, #clear{height:0.1px;font-size:0.1px;line-height:0.1px;clear:both;}
.invisible{width:0px;height:0px;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline;}
img { border:none;}


/*Form Kundenzufriedenheit*/
#kundenzufriedenheit input {
	border: 1px solid #99CC33;
    border-radius: 3px;
    height: 21px;
    margin: 4px;
    width: 200px;
    padding: 0px 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#kundenzufriedenheit textarea {
	border: 1px solid #99CC33;
    border-radius: 3px;
    height: 150px;
    margin: 4px;
    width: 200px;
    padding: 0px 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#kundenzufriedenheit input[type="radio"] {
	border: 0;
	padding: 0;
	height: auto;
}

#kundenzufriedenheit label {
	display: inline-block;
	width: 110px;
	float: left;
	line-height: 27px;
}

#kundenzufriedenheit fieldset label {
	display: inline-block;
	width: auto;	
}

#kundenzufriedenheit fieldset input {
	display: inline-block;
	width: auto;	
}

#kundenzufriedenheit fieldset {
	border: 1px solid #99CC33; 
    border-radius: 3px; 
    background: white;
    padding:5px;
    position: relative;
}

#kundenzufriedenheit fieldset:after {
	content: '';
	display: block;
	height: 5px;
	width: 100%;
	background: url(../img/basic/bg-kundenzufriedenheit.jpg) no-repeat;
	position: absolute;
	bottom: 0;
	left: 0;
}

#kundenzufriedenheit legend {
	padding: 0 5px 0 5px;
}

#kundenzufriedenheit .submit_container {
	margin: 10px 0 ;
}
#kundenzufriedenheit .submit_container input {
	margin: 10px 0 0 0;
	height: 30px;
	cursor: pointer;
}

#kundenzufriedenheit .radio_container {
	display: block;
	float: left;
	width: 100%;
}

#kundenzufriedenheit .radio_container span {
	display: block;
	float: left;
	width: 10%;
	margin-right: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 5px;
}

#kundenzufriedenheit .radio_container input[type="radio"] {
	float: left;
}

#kundenzufriedenheit .radio_container label {
	line-height: 20px;
	padding-left: 3px;
}

#kundenzufriedenheit input.youshoudntseeme {
	display: none;
}