@charset "UTF-8";

/* CSS Document 
RTE Content

atlasti.com
Birgit Rühring 2008*/

/***************************************************/

* {
	margin: 0;
	padding: 0;
	color: #666;
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
}

body {
	background: #f3f3f3;
	font-size: 71%;
	line-height: 1.5em;
}

/* @group Content */

/* @group Header */

h1 {
	font-size: 15px;
	font-weight: normal;
	line-height: 18px;
}

h2 {
	font-size: 1.1em;
	margin-top: 15px;
}

h3 {
	font-size: 1.1em;
	margin-top: 15px;
}

/* @end */

/* @group Tabellen */

table, td, 
table.csc-uploads, td.csc-uploads-fileName, td.csc-uploads-fileSize {
	vertical-align: top;
	font-size: 11px;
	line-height: 15px;
}

/* @group download */

table.csc-uploads-2 td {
	border-bottom: 1px dotted #50D1FB;
}

/* @end */

/* @group Preistabellen */

table.infotable {
	
}

table.ordertable {
	
}

table.texttable {
	
}

table.infotable tr td, table.infotable tr th
table.ordertable tr td, table.ordertable tr th
table.texttable tr td, table.texttable tr th,
table.texttable tbody tr td,
table.ordertable tbody tr td {
	background: #C3ECFF none repeat scroll 0 0;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	padding: 4px;
}

td.priceTable_label {
	text-align: right;
	white-space: nowrap;
}

td.priceTable_price {
	text-align: right;
	white-space: nowrap;
}

table.ordertable td.contrastHead {
	white-space: nowrap;
}

/* @end */

/* @group Registrierungsformular */

div.inputGroup table {
	width: 100%;
}

div.inputGroup table td input {
	float: none;
	clear: none;
}

/* @end */

/* @end */

/* @group Downloadlisten */

/* @end */

/* @group Listen */

/* @group Menu Liste */

ul {
	list-style-type: disc;
}

ul.menu {
	padding-bottom: 18px;
	margin-left: 0px;
	padding-left: 0px;
}

ul.menu li {
	margin-left: 0px;
	padding-left: 0px;
	border-bottom: 1px dotted #C5EBFF;
	display: block;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	width: 100%;
	height: auto;
}

ul.menu li a {
	display: block;
	padding-bottom: 3px;
	padding-left: 9px;
	padding-top: 3px;
	text-decoration: none;
	background: transparent url(../img/zero_arrow_blue.gif) no-repeat scroll 0px 7px;
}

/* @end */

#main ul.inlinetoc {
	display: block;
	margin-bottom: 24px;
	padding-left: 56px;
}

#main ul, #main ol {
	margin: 9px 30px;
	padding: 0pt 15px;
}

ul.features,
ul.features li {
	list-style-image: url(../img/zero_arrow_black.gif);
}

ul.features li {
	margin-bottom: 0.5em;
}

/* @end */

/* @group Standardformate */

a {
	text-decoration: none;
}

p, p.bodytext {
	margin-top: 9px;
	margin-bottom: 9px;
	font-size: 1em;
}
div#banner p, 
div#banner p.bodytext {
	margin-top: 0px;
	margin-bottom: 0px;
}
div#main hr, hr {
	height: 0;
	border: 0.3px dotted ##62D9FF;
	clear: right;
}

.rot {
	color: #990000;
	}

/* @end */

/* @group Zitat */

div#main blockquote {
	background: transparent url(../img/zero_quotationmarks_03.gif) no-repeat left 5px;
	padding-bottom: 30px;
	padding-left: 60px;
	min-height: 30px;
}

blockquote,
blockquote p,
blockquote i,
blockquote p i {
	color: #03A2D6;
}

p.motto {
	display: block;
	background: transparent url(../img/zero_quotationmarks_02.gif) no-repeat 15px -2px;
	color: #03A2D6 !important;
	padding-left: 60px;
	min-height: 30px;
}

/* @end */

/* @group Links */

a {
	color: #03A2D6;
}

a:hover {
	color: #806B4D;
}

a.external-link, a.external-link-new-window {
	font-weight: normal;
	text-decoration: underline;
}

a.internal-link, a.internal-link-new-window {
	font-weight: normal;
	text-decoration: underline;
}

a.readmore3, a.readmore3:visited, a.readmore3:hover, a.readmore3:active {
	background: transparent url(../img/zero_arrow_blue.gif) no-repeat scroll 0px 4px;
	font-weight: normal;
	padding-left: 5px;
	text-decoration: underline;
}

/* TR added 2011-06-21 */
a.nounderline, a.nounderline: visited, a.nounderline: active  {
	text-decoration: none; 
}


/* @end */

/* @group Frames, DIV, Rahmen */

div.csc-frame {
	float: left;
}

div.csc-frame-rulerAfter {
	border-bottom: 1px dotted #50D1FB;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

/* @end */

/* @group FCE */

/* @group Header */

div#main h1.title,
div#main-2 h1.title,
div.step h2 {
	color: #FFFFFF;
	font-size: 8pt;
	line-height: 20pt;
	margin-bottom: 18px;
	text-transform: uppercase;
}

/* @end */

/* @group Listen */

ul.languages {
	margin-left: 18px;
}

ul.languages li {
	background: #FFFFFF none repeat scroll 0%;
	border-bottom: 1px dotted #50D1FB;
	font-weight: normal;
	list-style-image: url(../img/zero_arrow_blue.gif);
	padding: 2px 5px 2px 0px;
}

/* @end */

/* @group sidebox */

div.sidebox {
	background: transparent url(../img/zero_bg_shade_01.gif) no-repeat  right bottom;
	display: block;
	margin-bottom: 9px;
	padding-bottom: 18px;
	width: 196px;
}

div.sidebox-inner {
	background: #FFFFFF url(../img/zero_bg_content_03.gif)repeat-x scroll 0%;
	display: block;
	font-weight: bold;
	width: 190px;
}

div.sidebox-inner h2 {
	color: #FFFFFF;
	font-size: 8pt;
	line-height: 20pt;
	margin-bottom: 0px;
	text-transform: uppercase;
}

div.sidebox p, div.sidebox img {
	padding: 9px;
}

/*  reseller data , added by TR 20091203  */

.reseller_toc {
	margin-bottom: 40px;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
}

h1.reseller {
	border-top: 1px dotted #00d4f8;
	padding-top: 27px;
	padding-left: 0px;
	font-size: 1.2em;
	margin-bottom: 18px;
	background: transparent;
}

div.reseller {
	margin-bottom: 30px;
	padding-bottom: 9px;
	padding-left: 20px;
	margin-left: 20px;
}

div.certifiedReseller {
	margin-bottom: 40px;
	padding-bottom: 9px;
	border: none;
	margin-left: 20px;
	padding-left: 20px;
}

.certifiedReseller p,
.reseller p {
	margin-bottom: -9px;
}

p.tiny {
	font-size: 8px;
}

/* newsletter elements */

p.introtext {
	padding-left: 24px;
	padding-right: 24px;
	font-style: italic;
}

/* @end */

/* @end */

/* @group Images */

img.imageNormal {
	padding: 0px;
	margin: 9px;
}

img.imageLink {
	padding: 9px;
	margin: 9px;
	border: 2px dotted #00b9f3;
}

img.imageFramed {
	border: 1px solid #ccc;
	border: 1px dotted #00b9f3;
}

img.imagePadded {
	padding: 18px;
}

img.imagePaddedRight {
	padding-right: 9px;
}

img.imagePaddedLeft {
	padding-left: 9px;
}

img.imagePaddedAndFramed {
	border: 1px dotted #00b9f3;
	padding: 9px;
	margin-left: 9px;
	margin-right: 9px;
}

img.imagePaddedAndFramed_Float {
	float: right;
	border: 1px dotted #00b9f3;
	padding: 9px;
	margin-left: 9px;
	margin-right:9px;
 }

/* @end */



/* @end */
