/* 
-----------------------------------------------------------------
Titel: Styles fuer smskaufen.com / Import Klassen Content
-----------------------------------------------------------------
*/

/* ----- KLASSEN ----- */

.contentsubheading {
	font-size: 1.2em;
	font-weight: bold;
	color: #f48d00;
	margin-bottom: 10px;
}
.small {
	font-size: 0.6em;
	color: #666;
}
div.bannerimage {
	height: auto;
	width: auto;
	
	margin-top: 10px;
}
.titel_img {
	margin-bottom: 10px;
	margin-top: 10px;
}

/* @group Anzeigen, Meldungen */

.error {
	color: #c00;
	text-align: left;
	font-weight: bold;
	border: 1px dashed #C00;
	padding: 10px 10px 10px 30px;
	background: #fcc url(../images_c/pic-fehler.gif) no-repeat 10px 12px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.ok {
	color: #80cb4f;
	text-align: left;
	font-weight: bold;
	padding: 10px 10px 10px 30px;
	border: 1px dashed #80cb4f;
	margin-top: 10px;
	margin-bottom: 10px;
	background: #ebf5e1 url(../images_c/pic-ok.gif) no-repeat 10px 12px;
}
.wichtig {
	font-weight: normal;
	color: #c00;
}
.protofehler, .kontofehler {
	/* Anzeige Monitoring Fehler, bei Konto kein Zahlungseingang, Statusanzeigen Tabelle */
	font-weight: bold;
	color: #c00;
}
.protook {
	/* Anzeige Monitoring OK, Statusanzeigen Tabelle */
	font-weight: bold;
	color: #396;
}
.statusfehler {
	/* Statusanzeigen Tabelle */
	font-weight: normal;
	color: #c00;
}
.statusok {
	/* Statusanzeigen Tabelle */
	font-weight: normal;
	color: #396;
}

/* @end */

/* @group Formular: Hinweise */

.formhinweis {
	color: #666;
	background-color: #F5F5F5;
	padding: 5px;
	margin-top: 10px;
	width: 240px;
	font-size: 10px;
	line-height: 12px;
}
.formhinweisred {
	color: #C00;
	background-color: #F5F5F5;
	padding: 5px;
	margin-top: 10px;
	width: 240px;
	font-size: 10px;
	line-height: 12px;
}

/* @end */

/* @group Module Content */

div.modulecont, div.kategorie, div.preis {
	width: 730px;
	background: url(../images_c/cont-module-mid.png) repeat-y left top;
	margin-top: 15px;
	margin-bottom: 15px;
}
div.modulecont div, div.kategorie div, div.preis div {
	background: url(../images_c/cont-module-top.png) no-repeat left top;
}
div.modulecont div div, div.kategorie div div, div.preis div div {
	background: url(../images_c/cont-module-btm.png) no-repeat left bottom;
}
div.modulecont div div div, div.kategorie div div div, div.preis div div div {
	text-align: left;
	padding: 10px 10px 15px;
}
div.modulecont div div div h3, div.kategorie div div div h4, div.preis div div div h4 {
	font-size: 1em;
	color: #F90;
	margin: 0px;
	padding-bottom: 15px;
	text-indent: 25px;
	padding-top: 2px;
	font-weight: bold;
	background: url(../images_c/cont-module-h3.png) no-repeat left top;
}
div.modulecont div div div div, div.kategorie div div div div, div.preis div div div div {
	background: transparent;
	padding: 0px;
}
div.modulecont2, div.konti {
	width: 730px;
	background: url(../images_c/cont-module2-mid.png) repeat-y left top;
	margin-top: 15px;
	margin-bottom: 15px;
}
div.modulecont2 div, div.konti div {
	background: url(../images_c/cont-module2-top.png) no-repeat left top;
}
div.modulecont2 div div, div.konti div div {
	background: url(../images_c/cont-module2-btm.png) no-repeat left bottom;
}
div.modulecont2 div div div, div.konti div div div {
	text-align: left;
	padding: 10px 10px 15px;
}
div.modulecont2 div div div h3, div.konti div div div h3 {
	font-size: 1em;
	color: #F90;
	margin: 0px;
	padding-bottom: 2px;
	text-indent: 25px;
	padding-top: 2px;
	font-weight: bold;
	background: url(../images_c/cont-module-h3.png) no-repeat left top;
}
div.modulecont2 div div div h4, div.konti div div div h4 {
	font-size: 1em;
	color: #F90;
	margin: 0px;
	text-indent: 25px;
	padding-top: 2px;
	font-weight: bold;
	padding-bottom: 2px;
	background: url(../images_c/cont-module-h3.png) no-repeat left top;
}
div.modulecont2 div div div div, div.konti div div div div {
	background: transparent;
	padding: 0px;
}

/* @end */