@charset "UTF-8";
/* CSS Document */

 /*--------------------------------------------------------------------------- 

* Filename: 			layout.css 
* Description: 		Global CSS
* Version: 				2.0.0 (2009-10-30) YYYY-MM-DD 
* Website:				http://www.klarmobil.de/ 
* Author: 				Robert Morawe
* Agency:					© Butterf!sch - Werbeagentur 2009 - www.butterfisch-werbeagentur.de -

 == STRUCTURE: ============================== 

* Page width: 				994 px 
* Number of columns: 	3
* Color:							font: #000
											link: #eb9b13
											content: #fff
											background: #ebebeb

--------------------------------------------------------------------------- */


/*===================LAYOUT=====================*/
#container {
	margin: auto;
	padding: 0px;
	width: 994px;
}
#header {
	height: 88px;
	width: 974px;
	padding: 0px 0px 0px 20px;
}
.standart {
		background: url(../_images/bg-header-standart.gif) no-repeat left top;
}
.meinkonto {
		background: url(../_images/bg-header-konto.gif) no-repeat left top;
}
.pop {
		background: url(../_images/bg-header-pop.gif) no-repeat left top;
}
#content_wrapper783 {
	float: left;
	width: 783px;
}
#content_783 {
	width: 783px;
	background: url(../_images/bg-content_783-bottom.gif) no-repeat left bottom;
	padding: 0px 0px 7px;
}
#content_wrapper630 {
	float: left;
	width: 630px;
}
#content_wrapper630single {
	float: left;
	width: 630px;
	padding: 0px 0px 0px 153px;
}
#content_630,
#content_630special{
	width: 630px;
	background: url(../_images/bg-content_630-bottom.gif) no-repeat left bottom;
	padding: 0px 0px 7px;
}
.content_bg,
.content_bgspecial,
.content_bgpop {
	background: #FFF;
	padding: 0px 15px 2px;
	border-right: 1px solid #acacac;
	border-left: 1px solid #acacac;
}
.content_bg p,
.content_bgspecial p.special {
	width: 380px;
}
.content_bgpop p {
	width: auto;
}
.content_bg p a.btn {
	background: none;
	margin: 0px;
	padding: 0px;
}
#content_flash783x387 {
	height: 387px;
	width: 783px;
	margin: 0px 0px 6px;
	display: block;
}
#content_flash630x387 {
	height: 387px;
	width: 630px;
	margin: 0px 0px 6px;
	display: block;
}
#content_flash630x311 {
	height: 311px;
	width: 630px;
	margin: 0px 0px 6px;
	display: block;
}
#content_klarstrom630x387 {
	background:#00672C url(../_images/fallback-klarstrom.jpeg) no-repeat left top;
	height: 247px;
	width: 580px;
	margin: 0px 0px 6px;
	display: block;
	padding: 140px 30px 0px 20px;
}
#content_surfstick630x387 {
	height: 307px;
	width: 580px;
	margin: 0px 0px 6px;
	display: block;
	padding: 80px 30px 0px 20px;
}
#content_spass01 {
	background:url(../_images/bg-trenki-home.jpeg) no-repeat left top;
	height: 485px;
	width: 630px;
	margin: 0px 0px 6px;
	display: block;
}
#content_spass02 {
	background:url(../_images/bg-trenki02.jpeg) no-repeat left top;
	height: 403px;
	width: 390px;
	margin: 0px 0px 6px;
	display: block;
	padding: 130px 220px 0px 20px;
}
#content_spass03 {
	background:url(../_images/bg-trenki03.jpeg) no-repeat left top;
	height: 580px;
	width: 630px;
	margin: 0px 0px 6px;
	display: block;
}
#content_spass04 {
	background:url(../_images/bg-trenki04.jpeg) no-repeat left top;
	height: 374px;
	width: 615px;
	margin: 0px 0px 6px;
	display: block;
	padding: 90px 0px 0px 15px;
}
#content_spass05 {
	background:url(../_images/bg-trenki05.jpeg) no-repeat left top;
	height: 500px;
	width: 630px;
	margin: 0px 0px 6px;
	display: block;
}
#content_spass06 {
	background:url(../_images/bg-trenki06.jpeg) no-repeat left top;
	height: 400px;
	width: 590px;
	margin: 0px 0px 6px;
	display: block;
	padding: 200px 0px 0px 40px;
}
#content_spass07 {
	background:url(../_images/danke.jpeg) no-repeat left top;
	height: 218px;
	width: 590px;
	margin: 0px 0px 6px;
	display: block;
	padding: 0px 0px 0px 40px;
}
#content_spass08 {
	background:url(../_images/fehler.jpeg) no-repeat left top;
	height: 218px;
	width: 590px;
	margin: 0px 0px 6px;
	display: block;
	padding: 0px 0px 0px 40px;
}
#content_info783,
#content_info783intern {
	width: 783px;
	background: #00662C url(../_images/bg-content_info783-bottom.gif) no-repeat left bottom;
	margin: 0px 0px 6px;
}
#content_info783bg,
#content_info783bgintern{
	width: 783px;
	background: url(../_images/bg-content_info783.jpeg) no-repeat left top;
}
.content_info783box,
.content_info783boxintern {
	float: left;
	width: 240px;
	padding: 6px 10px 0px;
}
#content_info783linkswrapper,
#content_info783linkswrapperintern {
	width: 783px;
	display: block;
	float: left;
}
.content_info783links,
.content_info783linksintern {
	float: left;
	width: 240px;
	padding: 0px 10px;
}
#content_info630 {
	width: 630px;
	background: url(../_images/bg-content_info630-bottom.gif) no-repeat left bottom;
	padding: 0px 0px 7px;
	margin: 0px 0px 6px;
}
#content_info630bg {
	width: 628px;
	background: #FFF;
	border-right: 1px solid #acacac;
	border-left: 1px solid #acacac;
}
.content_info630box {
	float: left;
	width: 189px;
	padding: 6px 10px 0px;
}
#content_info630linkswrapper {
	width: 630px;
	display: block;
	float: left;
}
.content_info630links {
	float: left;
	width: 189px;
	padding: 0px 10px;
}
#content_info630sales {
	width: 630px;
	background: #00672C url(../_images/bg-content_info630sales-bot.gif) no-repeat left bottom;
	padding: 0px 0px 7px;
	margin: 0px 0px 6px;
}
#content_info630sales.sec {
	background: #00672C url(../_images/bg-content_info630sales2-bo.gif) no-repeat left bottom;
}
#content_info630sales.flat {
	background: #00672C url(../_images/bg-content_info630salflat-b.gif) no-repeat left bottom;
}
#content_info630salesbg {
	width: 630px;
	background: url(../_images/bg-content_info630sales.gif) no-repeat left top;
}
#content_info630salesbg.sec {
	background: url(../_images/bg-content_info630sales2.gif) no-repeat left top;
}
#content_info630salesbg.flat {
	background: url(../_images/bg-content_info630salesflat.gif) no-repeat left top;
}
.content_info630salesbox {
	float: left;
	width: 189px;
	padding: 6px 10px 0px;
}
#content_info630saleslinkswrapper {
	width: 630px;
	display: block;
	float: left;
}
.content_info630saleslinks {
	color: #FFF;
	float: left;
	width: 189px;
	padding: 0px 10px;
}
#content_uebersicht630sales {
	width: 630px;
	background: url(../_images/bg-content_info630-bottom.gif) no-repeat left bottom;
	padding: 0px 0px 7px;
	margin: 0px 0px 6px;
}
#content_uebersicht630salesbg {
	width: 612px;
	/*background: url(../_images/bg-content_uebersicht630sal.gif) no-repeat left bottom !important;*/
	background: #FFF;
	border-right: 1px solid #acacac;
	border-left: 1px solid #acacac;
	padding: 10px 0px 0px 16px;
	margin: 0px;
}
#content_info598sales {
	width: 598px;
	background: #00662C url(../_images/bg-content_info598sales-bot.gif) no-repeat left bottom;
	padding: 0px 0px 7px;
}
#content_info598salesbg {
	width: 598px;
	background: url(../_images/bg-content_info598sales.gif) no-repeat left top;
}
.content_info598salesbox {
	float: left;
	width: 189px;
	padding: 6px 10px 0px;
	display:block;
}
.content_info598salesbox2 {
	float: left;
	width: 365px;
	padding: 6px 10px 0px;
	display:block;
}
#content_info598saleslinkswrapper {
	width: 598px;
	display: block;
	float: left;
}
.content_info598saleslinks {
	float: left;
	width: 189px;
	height: 20px;
	padding: 0px 10px;
}
.content_info598saleslinks2 {
	float: left;
	width: 365px;
	height: 20px;
	padding: 0px 10px;
}
#content_412 {
	background: url(../_images/bg-bestell-auswahl.jpeg) no-repeat left bottom;
	width: 412px;
}
#content_412 p {
	color: #FFF;
	display: block;
	padding: 5px 15px;
	margin: 0px 1px;
	width: 380px;
}
#content_412 p.rufnummer {
	background: url(../_images/bg-bestell-auswahl-trenner.jpeg) no-repeat left center;
	margin: 0px 0px 5px;
	font-size: 0.9em;
}
#content_412 p.summe {
	font-weight: bold;
	background: url(../_images/bg-bestell-auswahl-trenner.jpeg) no-repeat left center;
	text-align: right;
	clear: both;
}
#overview-top {
	background: url(../_images/bg-overview-top.gif) no-repeat left bottom;
	height: 7px;
	width: 630px;
}
#overview-top.green {
	background: url(../_images/bg-overview-green-top.gif) no-repeat left bottom;
}
#overview-content {
	background: #FFF;
	border-right: 1px solid #acacac;
	border-left: 1px solid #acacac;
	padding: 0px 0px 0px 16px;
}
#overview-content.green {
	background: #00662C url(../_images/bg-overview-content.gif) repeat-x left bottom;
	border-right: 1px solid #1c5e2a;
	border-left: 1px solid #1c5e2a;
        padding: 0px 0px 10px 16px;
}
#overview-bottom {
	background: url(../_images/bg-overview-bottom.gif) no-repeat left bottom;
	height: 7px;
	width: 630px;
	clear: both;
	margin: 0px 0px 6px;
}
#overview-bottom.green {
	background: url(../_images/bg-overview-green-bottom.gif) no-repeat left bottom;
}
#prepaidschritte01 {
	background:url(../_images/bg-prepaid01.gif) no-repeat left bottom;
	width: 598px;
	height: 23px;
	padding: 1em 0px 0px 0px;
}
#prepaidschritte02 {
	background:url(../_images/bg-prepaid02.gif) no-repeat left bottom;
	width: 598px;
	height: 23px;
	padding: 1em 0px 0px 0px;
}
#prepaidschritte03 {
	background:url(../_images/bg-prepaid03.gif) no-repeat left bottom;
	width: 598px;
	height: 23px;
	padding: 1em 0px 0px 0px;
}
#prepaidschritte04 {
	background:url(../_images/bg-prepaid04.gif) no-repeat left bottom;
	width: 598px;
	height: 23px;
	padding: 1em 0px 0px 0px;
}
#prepaidschritte05 {
	background:url(../_images/bg-prepaid05.gif) no-repeat left bottom;
	width: 598px;
	height: 23px;
	padding: 1em 0px 0px 0px;
}
#column {
	float: right;
	width: 204px;
}
#container-pop {
	margin: auto;
	padding: 0px;
	width: 575px;
}
#header-pop {
	height: 88px;
	width: 554px;
	padding: 0px 0px 0px 20px;
}
#content_wrapper366 {
	float: left;
	width: 366px;
}
#content_366 {
	width: 366px;
	background: url(../_images/bg-content_366-bottom.gif) no-repeat left bottom;
	padding: 0px 0px 7px;
}

/*----- SITEMAP -----*/
div.sitemap {
	background: url(../_images/bg-sitemap-bottom.gif) no-repeat left bottom;
	padding: 0px 0px 7px;
	width: 285px;
	margin: 0px 14px 6px 0px;
	display: block;
	float: left;
}
div.sitemap ul {
	background: #FFF;
	border-right: 1px solid #acacac;
	border-left: 1px solid #acacac;
	display: block;
	width: 283px;
}
div.sitemap li {
	font-size: 0.75em;
	line-height: 1.5em;
	font-weight: normal;
	padding: 0px 10px 5px;
}
div.sitemap ul ul{
	background: #FFF;
	border: none;
	width: 263px;
}

/*----- SUCHE -----*/
form#suche {
	height: 27px;
	width: 165px;
	border-left: 1px solid #acacac;
	display: block;
	float: left;
}
form#suche input[type="text"] {
	width: 135px;
	height: 16px;
	background: #FFF url(../_images/bg-suche.gif) no-repeat left center;
	border-top: 1px solid #727272;
	border-right: 1px solid #b4b4b4;
	border-bottom: 1px solid #dadada;
	border-left: 1px solid #b4b4b4;
	padding: 0px 0px 0px 15px;
}

/*----- LOGIN -----*/
#login,
#vertragsauswahl {
	background: url(../_images/bg-login-bottom.gif) no-repeat left bottom;
	margin: 0px 0px 6px;
	padding: 0px 0px 7px;
	width: 204px;
}
#login h5 a:link,
#login h5 a:visited,
#login h5 a:hover,
#login h5 a:active {
	font-weight: normal;
	text-transform: uppercase;
	color: #FFF;
	background: url(../_images/bg-h5-darkmain.gif) no-repeat left top;
	display: block;
	height: 24px;
	width: 184px;
	text-decoration: none;
	margin-left: -10px;
}
#login h5,
#vertragsauswahl h5 {
	font-size: 0.81em;
	font-weight: normal;
	text-transform: uppercase;
	color: #FFF;
	background: #6F6F6F url(../_images/bg-h5-dark.gif) no-repeat left top;
	display: block;
	height: 24px;
	width: 184px;
	padding: 0px 10px;
}
#login ul li {
	width: 182px;
	display: block;
}

#login form {
	border-right: 1px solid #acacac;
	border-left: 1px solid #acacac;
	background: #e9e9e9 url(../_images/bg-login.gif) repeat-x left bottom;
	padding: 10px 10px 0px;
}
#login form dl {
	background: #FFF;
	padding: 10px 10px 0px;
	margin: 0px 0px 10px;
}
#login form dt {
	font-weight: bold;
}
#login form dd {
	padding: 0px 0px 5px;
}
#login input[type="text"], #login input[type="password"] {
	width: 176px;
}
#login input[type="submit"] {
	text-decoration:underline;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	cursor: pointer;
	width: 176px;
	border-style: none;
	height: 19px;
	text-indent: -9999px;
	display: block;
}
#login input.in[type="submit"] {
	background: url(../_images/btn-login.gif) no-repeat center top;
}
#login input.out[type="submit"] {
	background: url(../_images/btn-logout.gif) no-repeat center top;
}
#vertragsauswahl form {
	border-right: 1px solid #acacac;
	border-left: 1px solid #acacac;
	background: #e9e9e9 url(../_images/bg-login.gif) repeat-x left bottom;
	padding: 0px 10px 0px;
}
#vertragsauswahl form select {
	width: 180px;}

/*----- SLIDER -----*/
#slider {
	width: 630px;
	position: relative;
	height: 250px;
	margin: 0px !important;
	padding: 0px !important;
}
.scroll {
	height: 240px;
	width: 630px;
	overflow: auto;
	overflow-x: hidden;
	position: relative;
	clear: left;
	padding: 0px;
	margin: 0px;
}
.scrollContainer div.panel {
	padding: 0px;
	height: 240px;
	width: 630px;
	margin: 0px;
}
.scrollButtons {
	visibility:hidden;
  position: absolute;
  top: 150px;
  cursor: pointer;
}
.hide {
    display: none;
}


/*----- FORMULARE -----*/

form.formbox_598 {
	background: no-repeat;
	width: 598px;
}
form div.formbox_598content {
	border-right: 1px solid #acacac;
	border-left: 1px solid #acacac;
	background: #f2f2f2 url(../_images/bg-form598.gif) repeat-x left bottom;
	padding: 10px 10px 0px;
}
form div.formbox_598flashcontent {
	border-right: 1px solid #acacac;
	border-left: 1px solid #acacac;
	background: #f2f2f2 url(../_images/bg-form598.gif) repeat-x left bottom;
}
form div.formbox_598footer {
	background: url(../_images/bg-form598-bottom.gif) no-repeat left top;
	clear: both;
	height: 7px;
	width: 598px;
	margin: 0px 0px 15px;
}
form.formbox_598 ul li {
	width: 576px;
	display: block;
	clear: both;
}
form.formbox_598 ul li a.false {
	background: none;
	display: block;
	float: right;
	margin: 0px;
	padding: 0px;
}
form.formbox_598 label {
	font-weight: bold;
	width: 560px;
	display: block;
}
form.formbox_598 input.width250 {
	width: 250px !important;
}

form.formbox_598 input[type="text"] {
	width: 400px;
	display: block;
	float: right;
}
form.formbox_598 input.width40[type="text"] {
	width: 40px;
	display: block;
	float: right;
}
form.formbox_598 input.width116[type="text"] {
	width: 116px;
	display: block;
	float: right;
	margin: 0px 0px 0px 8px;
}
form.formbox_598 input#textfield {
	width: 576px;
	display: block;
}
form.formbox_598 textarea {
	width: 404px;
	display: block;
	float: right;
	height: 100px;
}
form.formbox_598 select {
	width: 576px;
	display: block;
}
form.formbox_598 select.width180 {
	width: 190px;
	display: block;
	float: right;
	margin: 0px 0px 0px 25px;
}
form.formbox_598 select.width300 {
	width: 300px;
	display: block;
	float: right;
}
form.formbox_598 select.width400 {
	width: 405px;
	display: block;
	float: right;
}
form.formbox_598 input[type="checkbox"] {
	height: 15px;
	width: 15px;
	float: left;
	margin: 0px 5px 5px 0px;
}
form.formbox_598 input[type="radio"] {
	float: left;
	height: 15px;
	width: 15px;
	margin: 0px 5px 5px 0px;
	}
form.formbox_598 input[type="submit"] {
	text-decoration:underline;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	background: url(../_images/btn-uebernehmen.gif) no-repeat right top;
	cursor: pointer;
	border-style: none;
	height: 19px;
	width: 119px;
	text-indent: -9999px;
	float: right;
}
form.formbox_598 input.abschliessen[type="submit"] {
	background: url(../_images/btn-abschliessen.gif) no-repeat right top;
}
form.formbox_598 input.abschicken[type="submit"] {
	background: url(../_images/btn-abschicken.gif) no-repeat right top;
}
form.formbox_598 input.sperren[type="submit"] {
	background: url(../_images/btn-sperren.gif) no-repeat right top;
}
form.formbox_598 input.verschicken[type="submit"] {
	background: url(../_images/btn-verschicken.gif) no-repeat right top;
}
form.formbox_598 input.absenden[type="submit"] {
	background: url(../_images/btn-absenden.gif) no-repeat right top;
}
form.formbox_598 input.anfrage[type="submit"] {
	width: 140px;
	background: url(../_images/btn-anfrage.gif) no-repeat right top;
}
form.formbox_598 label.buttons span {
	display: block;
	float:left;
}
form.formbox_598 label.buttons input.versenden[type="submit"] {
	background: url(../_images/btn-versenden.gif) no-repeat right top;
	width: 109px;
	height: 19px;
	margin: 0px 0px 0px 110px
}
form.formbox_598 label.buttons input.versandprotokoll[type="submit"] {
	background: url(../_images/btn-versandprotokoll.gif) no-repeat right top;
	width: 153px;
	height: 19px;
	margin: 0px 0px 0px 142px;
}

form.formbox_598 input#weitere[type="submit"] {
	background: url(../_images/btn-hinzufuegen.gif) no-repeat right top;
	width: 250px;
	float: right;
}
form.formbox_598 input#fertig[type="submit"] {
	background: url(../_images/btn-frageeinreichen.gif) no-repeat right top;
	width: 250px;
	float: right;
}
form.formbox_598 label.seite {
	font-weight: normal;
	width: 576px;
	clear: both;
	text-align: right;
	display: block;
	padding: 5px 0px 0px;
}
form.formbox_598 label.seite span {
	display: inline-block;
}
form.formbox_598 select.seite {
	width: 40px;
	display: block;
}
form.formbox_598 label.sms {
	font-weight: bold;
	width: 576px;
	clear: both;
	display: block;
	padding: 5px 0px 0px;
}
form.formbox_598 label.sms span {
	display: block;
	float: left;
	padding: 0px 5px 0px 0px;
}
form.formbox_598 label.sms span input[type="text"] {
	width: 40px;
	display: block;
	float: left;
}
form.formbox_598 label.sms span input#zeichen[type="text"] {
	margin: 0px 0px 0px 46px;
}
form.formbox_598 label.kalender {
	font-weight: bold;
	width: 576px;
	clear: both;
	display: block;
	padding: 5px 0px 0px;
}
form.formbox_598 label.kalender span {
	float: left;
	display: block;
}
form.formbox_598 label.kalender span input[type="text"] {
	width: 375px;
	display: block;
	margin: 0px 0px 0px 85px;
}
form.formbox_598 label.kalender span input[type="submit"] {
	background: url(../_images/btn-kalender.gif) no-repeat right top;
	display: block;
	height: 19px;
	width: 19px;
	margin: 0px 0px 0px 5px;
	cursor: pointer;
}
form.formbox_598 label.dokument {
	font-weight: bold;
	width: 576px;
	clear: both;
	display: block;
	padding: 5px 0px 0px;
}
form.formbox_598 label.dokument span {
	display:block;
	float: left;
}
form.formbox_598 label.dokument span input[type="text"] {
	width: 280px;
	display: block;
	margin: 0px 0px 0px 40px;
}
form.formbox_598 label.dokument span input#durchsuchen[type="submit"] {
	background: url(../_images/btn-durchsuchen.gif) no-repeat right top;
	width: 120px;
}
form.formbox_598 label.telekarte {
	font-weight: bold;
	width: 576px;
	clear: both;
	display: block;
	padding: 5px 0px 0px;
}
form.formbox_598 label.telekarte span {
	display: block;
	float: left;
	padding: 0px 5px 0px 0px;
}
form.formbox_598 label.telekarte span.last {
	padding: 0px;
}
form.formbox_598 label.telekarte span input[type="text"] {
	width: 40px;
	display: block;
	float: left;
}
form.formbox_598 label.telekarte span input.telekarte01[type="text"] {
	width: 278px;
}
form.formbox_400 {
	background: no-repeat;
	width: 400px;
}
form.formbox_400 h4 {
	color: #FFF;
	font-size: 0.81em;
	text-transform: uppercase;
	color: #FFF;
	background: url(../_images/bg-h4-400.gif) no-repeat left top;
	height: 25px;
	width: 376px;
	font-weight: normal;
	padding: 0px 12px;
	line-height: 2em;
	letter-spacing: 0.05em;
	display: block;
}
form div.formbox_400content {
	border-right: 1px solid #acacac;
	border-left: 1px solid #acacac;
	background: #f2f2f2 url(../_images/bg-form598.gif) repeat-x left bottom;
	padding: 10px 10px 0px;
}
form div.formbox_400footer {
	background: url(../_images/bg-form400-bottom.gif) no-repeat left top;
	clear: both;
	height: 7px;
	width: 400px;
	margin: 0px 0px 15px;
}
form.formbox_400 ul li {
	width: 378px;
	display: block;
	clear: both;
}
form.formbox_400 label {
	font-weight: bold;
	width: 378px;
	display: block;
}
form.formbox_400 select {
	width: 378px;
	display: block;
}
form.formbox_400 input[type="text"] {
	width: 360px;
	height: 16px;
	background: #FFF url(../_images/bg-suche.gif) no-repeat left center;
	border-top: 1px solid #727272;
	border-right: 1px solid #b4b4b4;
	border-bottom: 1px solid #dadada;
	border-left: 1px solid #b4b4b4;
	padding: 0px 0px 0px 15px;
}
form.formbox_400 input[type="submit"] {
	text-decoration:underline;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	background: url(../_images/btn-suchestarten.gif) no-repeat right top;
	cursor: pointer;
	border-style: none;
	height: 19px;
	width: 121px;
	text-indent: -9999px;
	float: right;
}
form.tellafriend {
	width: 340px;
	display: block;
}
form.tellafriend ul li {
	width: 340px;
	display: block;
	clear: both;
}
form.tellafriend label {
	font-weight: bold;
	width: 340px;
	display: block;
	font-size: 1.2em;
	color: #FFF;
}
form.tellafriend input[type="text"] {
	width: 270px;
	display: block;
	float: right;
}
form.tellafriend input[type="submit"] {
	text-decoration:underline;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	background: url(../_images/btn-abschickengib.gif) no-repeat right top;
	cursor: pointer;
	border-style: none;
	height: 34px;
	width: 199px;
	text-indent: -9999px;
	float: right;
	margin: 10px 0px 0px 0px;
}
form#pinboard {
	width: 380px;
	height: 250px;
	display: block;
	padding: 0px 0px 0px 30px;
	float: left;
}
form#pinboard ul li {
	width: 380px;
	display: block;
	clear: both;
}
form#pinboard label {
	font-weight: bold;
	width: 380px;
	display: block;
	font-size: 1.2em;
	color: #FFF;
}
form#pinboard input[type="text"] {
	width: 350px;
	display: block;
}
form#pinboard textarea {
	width: 354px;
	display: block;
	height: 80px;
	font-family: Arial, Helvetica, sans-serif;
}
form#pinboard input[type="submit"] {
	text-decoration:underline;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	background: url(../_images/btn-abschicken.gif) no-repeat center top;
	cursor: pointer;
	border-style: none;
	height: 19px;
	width: 109px;
	text-indent: -9999px;
	float: left;
	margin: 0px 0px 0px 130px;
}
form.formbox_334 {
	background: no-repeat;
	width: 334px;
}
form.formbox_334 h4 {
	color: #FFF;
	font-size: 0.81em;
	text-transform: uppercase;
	color: #FFF;
	background: url(../_images/bg-h4-334.gif) no-repeat left top;
	height: 25px;
	width: 310px;
	font-weight: normal;
	padding: 0px 12px;
	line-height: 2em;
	letter-spacing: 0.05em;
	display: block;
}
form div.formbox_334content {
	border-right: 1px solid #acacac;
	border-left: 1px solid #acacac;
	background: #f2f2f2 url(../_images/bg-form598.gif) repeat-x left bottom;
	padding: 10px 10px 0px;
}
form div.formbox_334footer {
	background: url(../_images/bg-form334-bottom.gif) no-repeat left top;
	clear: both;
	height: 7px;
	width: 334px;
	margin: 0px 0px 15px;
}
form.formbox_334 ul li {
	width: 314px;
	display: block;
	clear: both;
}
form.formbox_334 label {
	font-weight: bold;
	width: 314px;
	display: block;
}
form.formbox_334 select {
	width: 204px;
	display: block;
	float: right;
}
form.formbox_334 input[type="text"] {
	width: 204px;
	height: 16px;
	float:right;
	border-top: 1px solid #727272;
	border-right: 1px solid #b4b4b4;
	border-bottom: 1px solid #dadada;
	border-left: 1px solid #b4b4b4;
}
form.formbox_334 input[type="submit"] {
	text-decoration:underline;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	background: url(../_images/btn-suchestarten.gif) no-repeat right top;
	cursor: pointer;
	border-style: none;
	height: 19px;
	width: 121px;
	text-indent: -9999px;
	float: right;
}
#flyer {
	width: 215px;
	height: 304px;
	float: left;
	margin: 0px 20px 0px 60px;
}
#hinweis {
	width: 169px;
	height: 80px;
	position:relative;
	margin: 0px 0px -90px 55px;
}
#hinweisbox {
	background:url(../_images/bg-hinweisbox.gif) no-repeat left bottom;
	width: 196px;
	float: left;
	margin: 20px;
}
#hinweisbox p {
	width: 174px;
	padding: 0px 11px 11px;
	font-size: 1em;
}

/*----- VITRADO -----*/
#content_783 ol li {
	font-size: 0.75em;
	line-height: 1.5em;
	font-weight: normal;
	padding: 0px 0px 0.75em;
}
form.formbox_753 {
	background: no-repeat;
	width: 751px;
}
form div.formbox_753content {
	border-right: 1px solid #acacac;
	border-left: 1px solid #acacac;
	background: #f2f2f2 url(../_images/bg-form598.gif) repeat-x left bottom;
	padding: 10px 10px 0px;
}
form div.formbox_753footer {
	background: url(../_images/bg-form753-bottom.gif) no-repeat left top;
	clear: both;
	height: 7px;
	width: 751px;
	margin: 0px 0px 15px;
}
form.formbox_753 ul li {
	width: 729px;
	display: block;
	clear: both;
}
form.formbox_753 ul li a.false {
	background: none;
	display: block;
	float: right;
	margin: 0px;
	padding: 0px;
}
form.formbox_753 label {
	font-weight: bold;
	width: 703px;
	display: block;
}
form.formbox_753 input[type="text"] {
	width: 400px;
	display: block;
	float: right;
}
form.formbox_598 input.width130[type="text"],
form.formbox_753 input.width130[type="text"] {
	width: 130px;
	display: block;
	float: right;
	margin: 0px 0px 0px 8px;
}
form.formbox_753 input#textfield {
	width: 400px;
	display: block;
}
form.formbox_753 textarea {
	width: 404px;
	display: block;
	float: right;
	height: 100px;
	margin: 0px 0px 5px;
}
form.formbox_753 textarea.auswahl {
	width: 300px;
	display: block;
	float: left;
	height: 100px;
	margin: 0px 0px 5px;
}
form.formbox_753 select.width400 {
	width: 405px;
	display: block;
	float: right;
}
form.formbox_598 select.width260,
form.formbox_753 select.width260 {
	width: 262px;
	display: block;
	float: right;
	margin: 0px 0px 0px 8px;
}
form.formbox_598 select.width130,
form.formbox_753 select.width130 {
	width: 130px;
	display: block;
	float: right;
	margin: 0px 0px 0px 8px;
}
form.formbox_753 input[type="submit"] {
	text-decoration:underline;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	background: url(../_images/btn-empfehlung.gif) no-repeat right top;
	cursor: pointer;
	border-style: none;
	height: 34px;
	width: 260px;
	text-indent: -9999px;
	float: right;
}
form.formbox_753 input.bestellen[type="submit"] {
	background: url(../../_images/btn-bestellungabschick.gif) no-repeat right top;
}
#content_klarstrom630x387 form {
	display: block;
	float: right;
	width: 200px;
	padding: 55px 0px 0px;
}
#content_klarstrom630x387 form ul.input {
	list-style: none;
	display: block;
	width: 180px;
	margin: 0px;
	padding: 0px 0px 10px 20px;
	float: left;
}
#content_klarstrom630x387 form ul.input li {
	padding: 4px 0px;
}
#content_klarstrom630x387 form input.button[type="submit"] {
	display:inline-block;
	width:184px;
	color: #FFF;
	font-size: 1px;
	background: url(../_images/btn-klarstrom-ergebnisse.gif) no-repeat center top;
	border-style: none;
	cursor:pointer;
	height: 30px;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
}


/* zusatz */
.pressContent {display:none;}

#kmWrapper {position:relative;}

.km_prepaid_teaser {position:absolute; left:0px; top:292px;}

#content_geschaeftskunden630x490 {
	background:#00672C url(../_images/fallback-geschaeftskunden.jpeg) no-repeat left top;
	height: 420px;
	width: 450px;
	margin: 0px 0px 6px;
	display: block;
	padding: 150px 160px 0px 20px;
}
#klmIvw {height:1px;}