body {
	margin: 0px;
	padding: 0px;
}

a, a:hover, a:visited  {
	color: #fcc100;
	text-decoration:none;
}

a img {
	border: none;
}

* {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
}

body {
	background: #FFFFFF url(images/bg_body2.gif) center 20px no-repeat;
	text-align: center;
}

#page {
	margin: 0px auto;
	margin-top: 21px;
	width: 905px;
	height:638px !important; /* real browsers */
	height:638px; /* IE6: treaded as min-height*/
	min-height:638px; /* real browsers */
	text-align: center;
	position: relative;
}

#footer {
	margin: 0px auto;
	padding-top: 137px;
	width: 865px;
	text-align: right;
	color: #A79E96;
	font-size: 10px;
	line-height: 20px;
}

#footer a {
	text-decoration: none;
	color: #A79E96;
}

#navi {
	position: absolute;
	left: 20px;
	top: 136px;
	width: 159px;
	height: 614px;
	padding-top: 7px;
	background: #FFFFFF url(images/bg_navi2.jpg) left top no-repeat;
	text-align: left;
}

#navi ul li {
	border: none;
	border-bottom: 1px solid #FFFFFF;
}

#navi ul li li {
	border: none;
	border-top: 1px solid #F39A00;
}

#navi ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#navi ul li a {
	text-decoration: none;
	color: #FFFFFF;
	display: block;
	font-size: 11px;
	line-height: 24px;
	height: 24px;
}

#navi ul li a:hover {
	color: #4B3B2D;
}

#navi ul li a.active {
	color: #4B3B2D;
}

#navi ul li a {
	padding-left: 8px;
}

#navi ul li li a {
	padding-left: 16px;
	font-size: 11px;
	letter-spacing: -1px;
}

#navi #buchshop {
	width: 162px;
	height: 243px;
	position: absolute;
	bottom: 0px;/*239px*/
	left: -1px;
	border: none 0px;
}


#content {
	position: absolute;
	right: 20px;
	top: 136px;
	width: 644px;
	height:569px;
	padding: 26px;
	text-align: left;
	background: transparent url(images/bg_content2.jpg) left top no-repeat;
	color: #FFFFFF;
}

#content.start {
	background: #EAEFF3 url(images/bg_content_start.jpg) left bottom no-repeat;
	color: #606060;
	height:569px;
}

#content.start p {
	width: 434px;
}

#content p {
	margin: -5px 0px 8px 0px;
	/*margin-bottom: 8px;*/
	
	padding: 0px;
}

#content h2 {
	font-size: 18px;
	line-height: 20px;
	height: 20px;
	font-style: italic;
	color: #FCC100;
	margin: 0px;
	padding: 0px;
}

#content h3 {
	font-weight: normal;
	color: #F49F00;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}

#content em {
	font-style: normal;
	color: #F49F00;
}

#content .teaser {
	margin: 4px 0 19px 0;
}

#content h2 cite {
	color: #FFFFFF;
	font-weight: normal;
	font-style: normal;
}

#content img.right {
	float: right;
}

#content ul {
	list-style-type:none;
	margin-top:20px;
}

#content ul li {
	background:url(images/ic_bullet.gif) no-repeat top left;
	padding-left:25px;
	margin-left:-20px;
	min-height:18px;
	margin-bottom:15px;
}

table {
	border: 1px solid #FFFFFF;
	-moz-border-radius: 8px;
	border-spacing: 0px;
}

table td {
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	text-align: center;
	font-size: 9px;
	line-height: 12px;
}

table td.type {
	border-top: none;
	width: 58px;
	color: #F49F00;
	font-size: 9px;
}

table th.type {
	border-top: none;
}

table th {
	font-size: 10px;
	line-height: 11px;
	text-align: left;
	font-weight: normal;
	border-top: 1px solid #FFFFFF;
	padding-left: 7px;
	padding-bottom: 2px;
}

table small {
	font-size: 9px;
	line-height: 10px;
	color: #F49F00;
}

table sup {
	font-size: 9px;
	line-height: 10px;
	color: #FFFFFF;
}

a.button {
	background-image: url(images/bg_button.gif);
	color: #FFFFFF;
	display: block;
	width: 94px;
	height: 20px;
	font-size: 12px;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
}


/* Online Marketing Solutions AG Call-To-Action Button */

.btn-css {
	/* Box-Schatten */
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	
	
	/* Textformatierung und Abstände */
	display:inline-block;
	font-family:arial;
	font-size:16px;
	font-weight:normal;
	padding:12px 12px 16px 12px;
}

.link {
	text-decoration:none;
	
	/* IE 6 */
	cursor:pointer;
}

/* Druck-Effekt bei Klick */
.btn-css:active {
	position:relative;
	top:1px;
}

/* Pfeil */
.arrow {
	font-size:20px;
}

/* Abgerundete Ecken und Umrandung (kein IE) */
.rounded {
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border:1px solid #ddd;
}

/* Farben */
.orange {

	/* Verlauf Start */
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fca551), color-stop(1, #f18821) );
	background:-moz-linear-gradient( center top, #fca551 5%, #f18821 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#fca551', endColorstr='#f18821');
	
	/* Hintergrundfarbe (alternativ für ältere Browser) */
	background-color:#f18821;
	
	/* Textfarbe und Text-Schatten */ 
	color:#ffffff;
	text-shadow:1px 1px 0px #454545;
}

/* Verlauf bei Hover */
.orange:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f18821), color-stop(1, #fca551) );
	background:-moz-linear-gradient( center top, #f18821 5%, #fca551 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#f18821', endColorstr='#fca551');
	
	/* Wechsel der Hintergrundfarbe (alternativ für ältere Browser) */
	background-color:#fca551;
}


#infotext p.center_btn {width:100%;text-align:center;display:block;margin:0px;}

#infotext ul.vorteile {
            padding:10px 20px;
            background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fca551), color-stop(1, #f18821) );
            background:-moz-linear-gradient( center top, #fca551 5%, #f18821 100% );
            filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#fca551', endColorstr='#f18821');
            -moz-box-shadow: 0px 0px 5px #888;
  -webkit-box-shadow: 0px 0px 5px #888;
  box-shadow: 0px 0px 5px #888;
			-moz-border-radius:8px;
			-webkit-border-radius:8px;
            width:270px;
            margin:0px auto;
}
#infotext ul.vorteile li {
            font-weight:bold;
            list-style-type:none;
            color:#000000;
            /* padding:0px; */
            padding-left:20px;
}
#infotext ul.vorteile ul {
            margin-top:10px;
            padding-left:20px;
}
#infotext ul.vorteile li li {
            font-weight:normal;
            /* list-style-image: url('http://www.druckmeister-kurz.de/pfeil_schwarz.gif'); */
            color:#000000;
            padding-left:20px;
}

/* Überlagerung der bereits vorhandenen CSS-Einstellungen */

#infotext .vorteile li {
	background:none !important;
	padding-left:25px;
	margin-left:-20px;
	min-height:18px;
	margin-bottom:15px;
}

#infotext .vorteile ul li {
	background:url(http://www.druckmeister-kurz.de/pfeil_schwarz.gif) no-repeat top left !important;
	padding-left:25px;
	margin-left:-20px;
	min-height:18px;
	margin-bottom:15px;
}

