/* ************************************ */
/* * voiTEC.WEB CMS 2.0               * */
/* * http://www.online-warenhaus24.de * */
/* ************************************ */

/* Grundeinstellungen */
*		{ margin: 0; padding: 0;}
html, body	{ width: 100%; height: 100%; }
body		{ font: normal 100.01% verdana,tahoma,sans-serif; color: inherit; background: #FFFFFF url(../de,css-ohw24,images/bg.gif) repeat-x; }
img		{ border: 0; }
form		{ display: inline; }
h1,h2,h3	{ font: normal 1.2em verdana,tahoma,sans-serif; color: #000000; background: inherit; }
p		{ font: normal 1em verdana,tahoma,sans-serif; color: #222222; background: inherit; }
.killer		{ height: 0; border: 0; line-height: 0em; background: transparent; clear: both; }
.inlineinfo 	{ font-size: 0.8em; color: #666666; }

/* Fehlermarkierung */

.error		{ padding: 10px 0; font-weight: bold; color: #FF0000; background-color:#FFFFFF; }
input.error	{ padding: 2px 2px 1px 2px; border: 2px solid #FF0000; }
textarea.error	{ padding: 2px 2px 1px 2px; border: 2px solid #FF0000; }
.error-check	{ padding: 0 2px 2px 2px; background: #FF0000; }
select.error	{ padding: 0; font-weight: bold; color: #FF0000; }

/* Rahmencontainer */ 
.box		{ width: 855px; margin: 0 auto; }

/* Kopfbereich */
.box-kopf	{ }
.box-kopf h1	{ }

/* Mittelbereich */
.box-mitte { padding: 0px 9px; background: url(../de,css-ohw24,images/bg-box.jpg) repeat-y; }

/* Hauptmenü */
.box-nav 	{ height: 29px; margin: 0px -1px 0px -2px; padding-left: 9px; color: inherit; background: #A0C5E2; border: 1px solid #3177B3; }
.box-nav ul	{ list-style: none; }
.box-nav ul li	{ float: left; }
.box-nav ul li a	{ display: block; padding: 7px 7px 6px 7px; font-size: 0.8em; font-weight: bold; color: #124775; background: #A0C5E2; text-decoration: none; }
.box-nav ul li a:hover	{ background: #FFFFFF; }
.box-nav .aktiv		{ color: #CC0000; background: #FFFFFF; }

/* Pfad */
.siesindhier		{ display: none; clear: left; margin: 15px; font-size: 0.7em; }

/* Inhalte */
.box-inhalt-out		{ }
.box-inhalt-in		{ /*min-height: 1900px;*/ padding: 10px; color: #000000; background: #E4ECF3; }
.box-inhalt-in h1	{ padding: 5px 0 5px 0; font-weight: bold; font-size: 1.1em; letter-spacing: 0.1em; }
.box-inhalt-in h2	{ padding: 10px 0 5px 0; font-weight: bold; font-size: 0.8em; letter-spacing: 0.1em; }
.box-inhalt-in h3	{ padding: 10px 0 5px 0; font-weight: normal; font-size: 0.8em; font-style: capitalize; letter-spacing: 0.2em; }
.box-inhalt-in p	{ padding: 5px 0 10px 0; font-weight: normal; font-size: 0.8em; letter-spacing: 0em; line-height: 1.3em; }
.box-inhalt-in a		{ padding: 2px 0; color: #0000CC; background: inherit; text-decoration: none; border-bottom: 1px dotted #0000CC; }
.box-inhalt-in a:hover		{ color: #CC0000; background: inherit; border-color: #CC0000; }
.box-inhalt-in .link-aktiv	{ padding: 2px; color: #666666; background: #CCCCCC; }

.box-inhalt-in ul,ol	{ margin: 5px 10px 10px 25px; }
.box-inhalt-in li	{ margin: 0px; padding: 0px; line-height: 1.3em; }

.box-inhalt-in dl.spalten {
	font-size: 0.8em;
}
.box-inhalt-in dl.spalten dt {
	float: left;
	width: 13em;
	padding: 3px;
}
.box-inhalt-in dl.spalten dd {
	margin-left: 13em;
	padding: 3px;
}
.box-inhalt-in fieldset {
	padding: 10px;
	font-size: 0.8em;
}
.box-inhalt-in fieldset legend {
	padding: 5px;	
}
.box-inhalt-in fieldset label {
	display: block;
	font-size: 12px;
}
.box-inhalt-in fieldset p {
	font-size: 1em;
}


/* Adressblockformatierung */

address span.company	{ display: block; }
address span.name	{ display: block; }
address span.street	{ display: block; /*padding: 0 0 0 3px;*/ }
address span.zipcode	{ display: inline; /*padding: 0 0 0 3px;*/ }
address span.city	{ display: inline; }

/* Bild- und Objektformatierungen */

.bild-links {
	float: left;
	margin: 4px 10px 7px 0;
}
.bild-rechts {
	float: right;
	margin: 4px 0 7px 10px;
}

/* Subnavigation zum Umblättern */

.blaettern {
	margin: 20px 0 20px 0;
	padding: 7px;
	color: #333333;
	background: inherit;
	text-align: center;
	border-top: 1px dotted #CCCCCC;
}
.blaettern p.weiter {
	float: right;
}
.blaettern p.zurueck {
	float: left;
}
.blaettern ul {
	list-style: none;
	margin: 0 auto;
	padding-top: 4px;
	font-size: 0.8em;
}
.blaettern ul li {
	display: inline;
	padding-right: 5px;
}

/* Fusszeile */
.box-fuss	{ clear: both; padding: 3px 13px 30px 0px; color: #333333; background: url(../de,css-ohw24,images/bg-fuss.jpg) no-repeat; }
.box-fuss ul	{ list-style: none; text-align: right; }
.box-fuss ul li	{ font-size: 0.7em; }
.box-fuss a		{ color: #124775; background: inherit; text-decoration: none; }
.box-fuss a:hover	{ color: #FFFFFF; }

/* Fusstext */
.fusstext { font-size: 0.8em; color: #FFFFFF; background: #333333; }
.fusstext p { color: #FFFFFF; }

/* Affiliate */
.starttext { z-index: 100; position: relative; } /* Einleitungstext in der Startseite */

.zan { z-index: 2; position: relative; margin-top: -70px; }
.zan .deckel { position: absolute; width: 837px; height: 70px; margin: 0px -10px; color: inherit; background: #E4ECF3;}
.zan iframe { width: 837px; height: 2000px; margin: 0px -10px; border: 0px; }