body {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

.currentUser {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003399;
}

.userBoxLabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #222;
}

a.userBoxLink:link, a.userBoxLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #222;
	font-weight: bold;
	text-decoration: none;
}

div.searchBox {
	background-color: #F2F2F2;
}

.personalBoxHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E48000;
	background-color: #EEE;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}

.merkzettelList {
	list-style-image: url(../images/arrow_right_red.gif);
	list-style-position: inside;
	margin: 0px;
	padding: 0px 0px 0px 2px;
}

a.merkzettel:link, a.merkzettel:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #222;
	text-decoration:none;
}

a.moreBox:link, a.moreBox:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336699;
	text-decoration:none;
}

a.articleTab:link, a.articleTab:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #222;
	text-decoration:none;
}

a.articleTab:visited, a.articleTab:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #222;
	text-decoration:none;
}

.personalBoxText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #222;
}

.infoBoxHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-image: url(../images/box_background1.gif);
	background-repeat: repeat;
	color: #E48000;
	height: 18px;
	padding: 2px;
}

.infoBoxText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #222;
}


.infoBoxHeaderHl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-image: url(../images/box_background1.gif);
	background-repeat: repeat;
	color: #333333;
	height: 18px;
	padding: 2px;
}

.quickboxHeader {
	font-family: Arial, Helvetica, sans-serif;
	color: #12007F;
	font-size: 12px;
	height: 39px;
	padding: 0px;
	text-align: center;
	background-image: url(../images/quickbox_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.quickboxCenter {
	background-image: url(../images/quickbox_middle.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.quickboxBottom {
	height: 15px;
	background-image: url(../images/quickbox_bottom.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.pkgNavCenter {
	height: 90px;
	background-image: url(../images/pkg_border_center.gif);
	background-repeat: repeat-x;
	background-position: left top;
}


.searchInput, textarea.body {
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
	color: #000000;
	font-style: normal;
}


td.nav2box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F9F9F9;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #878787;
	border-right-color: #E6E6E6;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #E6E6E6;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #878787;
	border-left-style: solid;
	border-left-width: 1px;
}

.depotHeaderBg {
	font-family: Arial, Helvetica, sans-serif;
	color: #000033;
	font-size: 12px;
	font-weight: bold;
	height: 20px;
	padding: 0px;
}

.catboxHeaderBg {
	font-family: Arial, Helvetica, sans-serif;
	color: #000033;
	font-size: 12px;
	height: 20px;
	padding: 0px;
}

.article-show-background {
    height: 26px;
    background-image: url(../images/backgrounds/ArticleShowHeader.gif);
    background-repeat: repeat-x;
}

.catboxContent {
	background-color: #F0F0F0;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.catboxFooter {
	background-color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-top: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.catboxInfoText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
}

.catboxText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #222;
}

b.catDateText {
	font-size: 10px;
	color: #000066;
}

b.catBoxInfoTextTitle {
	color: #222222;
}

div.catItemHell  {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-right: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin-bottom: 5px;
	margin-top: 0px;
}

div.catItemDunkel  {
	background-color: #EAF2F4;
	margin-left: 0px;
	margin-right: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin-bottom: 5px;
	margin-top: 0px;
}

div.catItemTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #222222;
	background-image: url(../images/arrow_date.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	margin-bottom: 3px;
}

div.catArticle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #222222;
	padding-left: 15px;
	margin-bottom: 3px;
}

div.catItemInfo {
	padding-left: 12px;
}

div.catItemTitle a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #222222;
	text-decoration: none;
}

div.catItemTitle a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-decoration: none;
}


div.catItemTitle a:hover {
	text-decoration: underline;
}

div.catItemTitle a:active {
	text-decoration: underline;
}

div.articleBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #111111;
}

.articleBoxContent {
	background-color: #F5F8FA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #222222;
}

.articleTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #222222;
}

.articleInfoBoxHeader {
	font-size: 10px;
	font-weight: bold;
}

ul.relatedArticles {
	list-style-image: url(../images/arrow_right_small.gif);
	margin-left: 19px;
	padding-left: 0px;
}

ul.relatedArticles li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.smaller {
    font-size: 8px;
    font-weight: normal;
}


div.articleTabs {
	margin: 0;
	white-space: nowrap;
	overflow: visible;
	background: none;
	border-collapse: collapse;
	padding: 0;
	list-style: none;
	text-align: right;
}

div.articleTabs ul {
    list-style: none;
	margin: 0;
}

div.articleTabs li {
    display: inline;
    overflow: visible;
	border-top-color: #ABC4D0;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-color: #ABC4D0;
	border-left-color: #ABC4D0;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #222222;
	text-align: center;
	margin: 0px 0px 0px 0px;
}

div.articleTabs li.active {
	background-color: #d2d2d2;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #ABC4D0;
	border-right-color: #ABC4D0;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-style: none;
	border-left-color: #ABC4D0;
	border-left-style: solid;
	border-left-width: 1px;
}

a.quickbox:link, a:quickbox:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #222222;
	text-decoration:none;
}

.quickboxContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #222222;
}

a.articleOption:link, a.articleOption:visited, a.articleOption:hover, a.articleOption:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #222222;
	text-decoration: none;
}

.quickboxSmall  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #222222;
}

a.quickboxSmall  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #222222;
	text-decoration:underline;
}

div.msgWindow {
	background-repeat: no-repeat;
	background-position: 5px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	background-color:#FFFDCF;
	border-top-color: #D6D6D6;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-color: #D6D6D6;
	border-left-color: #D6D6D6;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 40px;
	padding-top: 5px;
	border-bottom-color: #D6D6D6;
	width: 300px;
	margin-bottom: 10px;
	text-align: left;
}


div.settingsSection, div.sectionHeader {
	border-bottom-color: #D0D0D0;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding: 0px 0px 4px 4px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	font-size: 14px;
	font-variant: small-caps;
	height: 24px;
}

div.categoriesSection {
    border-bottom-color: #999;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    padding: 0px 0px 4px 4px;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    text-transform: capitalize;
    font-size: 16px;
    font-variant: small-caps;
    height: 24px;
}

ul.settingsNav {
	list-style-type: square;
}

ul.settingsNav li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a.settings {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
}

div.settingsPackageTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: black;
	font-weight: normal;
	text-transform: capitalize;
	font-variant: small-caps;
}

div.settingsPackageVersion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	font-weight: normal;
}

a.small, div.small, td.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
	text-decoration:none;
}

a.smallhell, div.smallhell, td.smallhell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration:none;
}

div.medium, td.medium, p.medium, select.medium, ul.medium {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	text-decoration:none;
}

a.medium:link, a.medium:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	text-decoration:none;
}

a.medium:active, a.medium:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	text-decoration:underline;
}

a.normal:link, a.normal:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #222222;
	text-decoration:none;
}

a.normal:active, a.normal:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #222222;
	text-decoration:underline;
}



tr.cellBg1 {
	background-color: #FFFFFF;
}

tr.cellBg2 {
	background-color: #EAF2F4;
}

input.small, select.small, option.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
}

span.searchPageNavigation {
	border: 1px solid #A3A4A6;
	background-color: #E8E8E8;
	padding: 1px 3px 1px 3px;
}

span.searchPageNavigation a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	text-decoration:none;
}

div.quickboxSection {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	font-weight:bold;
}

.userViewBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
}

b.userViewBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
}

td.footer, a.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
	text-decoration: none;
}

div.articleOptionsBox {
	border-top-color: #ABC4D0;
	border-right-color: #ABC4D0;
	border-bottom-color: #ABC4D0;
	border-left-color: #ABC4D0;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	background-color: #F5F8FA;
	padding: 2px 3px 2px 3px;
	vertical-align: middle;
	text-align: center;
	border-left-style: solid;
	border-left-width: 1px;
	margin: 14px 0px 2px 0px;
}

input.smallBtn {
height: 12px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}


td.menuHead {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: black;
	border-top-color: #ededed;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #ededed;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	background-color: #EDEDED;
	padding: 2px 2px 2px 2px;
	vertical-align: middle;
	border-left-style: solid;
	border-left-width: 1px;
	margin: 14px 0px 2px 0px;
}

td.menuHeadBlue {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: black;
	border-bottom-color: #ABC4DO;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	background-color: #DEE7EC;
	padding: 2px 2px 2px 2px;
	vertical-align: middle;
	margin: 14px 0px 2px 0px;
}


td.contentArea {
	border-right-color: #EAF2F4;
	border-bottom-color: #EAF2F4;
	border-left-color: #EAF2F4;
	border-top-color: #cccccc;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	background-color: #f4f4f4;
	padding: 2px 2px 2px 2px;
	vertical-align: middle;
	border-left-style: solid;
	border-left-width: 1px;
	margin: 14px 0px 2px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;

}


td.priorityContentArea {
	border-right-color: #ededed;
	border-bottom-color: #ededed;
	border-left-color: #cccccc;
	border-top-color: #cccccc;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	background-color: #EC7B78;
	padding: 2px 2px 2px 2px;
	vertical-align: middle;
	border-left-style: solid;
	border-left-width: 1px;
	margin: 14px 0px 2px 0px;
}

td.contentAreaMail {
	border-right-color: #ABC4D0;
	border-bottom-color: #ABC4D0;
	border-left-color: #ABC4D0;
	border-top-color: #ABC4D0;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	background-color: #F5F8FA;
	padding: 2px 2px 2px 2px;
	vertical-align: middle;
	border-left-style: solid;
	border-left-width: 1px;
	margin: 14px 0px 2px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;

}

td.priorityContentAreaMail {
	border-right-color: #ABC4D0;
	border-bottom-color: #ABC4D0;
	border-left-color: #ABC4D0;
	border-top-color: #ABC4D0;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	background-color: #EC7B78;
	padding: 2px 2px 2px 2px;
	vertical-align: middle;
	border-left-style: solid;
	border-left-width: 1px;
	margin: 14px 0px 2px 0px;
}

td.headerAreaMail {
	border-right-color: #ABC4D0;
	border-bottom-color: #ABC4D0;
	border-left-color: #ABC4D0;
	border-top-color: #ABC4D0;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 0px;
	background-color: #DEE7EC;
	padding: 2px 2px 2px 2px;
	vertical-align: middle;
	border-left-style: solid;
	border-left-width: 1px;
	margin: 14px 0px 2px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;

}

td.priorityHeaderAreaMail {
	border-right-color: #ABC4D0;
	border-bottom-color: #ABC4D0;
	border-left-color: #ABC4D0;
	border-top-color: #ABC4D0;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 0px;
	background-color: #FF5050;
	padding: 2px 2px 2px 2px;
	vertical-align: middle;
	border-left-style: solid;
	border-left-width: 1px;
	margin: 14px 0px 2px 0px;
}

table.borderMail {
	border-right-color: #ABC4D0;
	border-bottom-color: #ABC4D0;
	border-left-color: #ABC4D0;
	border-top-color: #ABC4D0;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	background-color: #DEE7EC;
	padding: 2px 2px 2px 2px;
	vertical-align: middle;
	border-left-style: solid;
	border-left-width: 1px;
	margin-top: 2px;
}

a.priorityMailFont:link, a.priorityMailFont:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}

a.priorityMailFont:active, a.priorityMailFont:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:underline;
}

td.priorityMailFont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}


div.welcomeHeader {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	font-size: 15px;
	font-variant: small-caps;
}

table.borderArchive {
	border-right-color: #ABC4D0;
	border-bottom-color: #ABC4D0;
	border-left-color: #ABC4D0;
	border-top-color: #ABC4D0;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	background-color: #DEE7EC;
	padding: 2px 2px 2px 2px;
	vertical-align: middle;
	border-left-style: solid;
	border-left-width: 1px;
	margin-top: 2px;
}

td.articleNotepadHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#FFFEAB;
	color:#000000;
}

td.articleNotepadContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#FFFEAB;
	color:#000000;
}

div.articleNotepad {
	background-color:#FFFEAB;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
	border-top-color: #cccccc;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-left-width: 1px;
	margin-left:5px;
}

td.menuHeadSelected {
	border-top-color: #ededed;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #ededed;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	background-color: #BDDAEE;
	padding: 2px 2px 2px 2px;
	vertical-align: middle;
	border-left-style: solid;
	border-left-width: 1px;
	margin: 14px 0px 2px 0px;
}

div.expirePackagesBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	background-color:#f2e295;
	border-top-color: #999999;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-color: #999999;
	border-left-color: #999999;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	padding-right: 3px;
	padding-bottom: 8px;
	padding-left: 3px;
	padding-top: 3px;
	border-bottom-color: #999999;
	margin-bottom: 10px;
}

ul.expirePackages {
	list-style-image: url(../images/arrow_date.gif);
	margin-left: 10px;
	padding-left: 5px;
}


div.viewEditBox {
	margin: 0px 0px 10px 8px;
}

div.chartheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	padding-left:4px;
	padding-top:2px;
	padding-bottom:2px;
	font-weight: bold;
}

.mojavi_category_top_td {
    height:33px;
}

.mojavi_category_footer_td {
    height:33px;
}

h2 {
	margin: 10px 5px;
	text-align: left;
	font-family:Verdana,Arial;
	font-size:12px;
	}

/* schoenere Listen für Premium-Produktwerbung */
ol {
	text-align: left;
	padding-left: 40px;
	}

ul.premiumlist {
	list-style: none;
	text-align: left;
	margin-left: 0;
	padding-left: 20px;
	}

ul.premiumlist li {
	padding: 0 0 3px 20px;
	background: transparent url(https://ssl.godmode-trader.de/premium/images/icon_arrow.gif) 0 0 no-repeat;
	}

p, td {
    font-size: 12px;
}


#content_holder #premium-subsite {
	width: 700px;
	margin: 0px auto;
	font-family:Arial, Helvetica, sans-serif;
}

#content_holder #premium-subsite td,
#content_holder #premium-subsite div,
#content_holder #premium-subsite p, {
	font-size: 12px;
	line-height: 150%;
	font-family:Arial, Helvetica, sans-serif;
}

#content_holder #premium-subsite .optionen {
	float: right;
	width: 250px;
	margin: 0px 0px 10px 30px;
}

#content_holder #premium-subsite .optionen td {
	padding: 2px 4px;
	font-size: 12px;
	border-bottom: 1px dotted #ddd;
	vertical-align:text-top;
}


#content_holder #premium-subsite p,#content_holder #premium-subsite li, #content_holder #premium-subsite div {
	font-size: 12px;
	line-height: 150%;
}

#content_holder #premium-subsite ul li {
	margin-left: 20px;
	list-style-image:url(/premium/images/trading/bullet_go.png);
}

#content_holder #premium-subsite ol li b {
	font-size: 16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	padding: 0px 0px 0px 10px;
	font-style:italic;
}

#content_holder #premium-subsite h2 {
	color: #000066;
	font-size: 22px;
	padding: 0px 0px 10px;
	margin: 20px 0;
}

#content_holder #premium-subsite h3 {
	color: #000066;
	font-size: 16px;
	border-bottom: none;
	padding: 10px 0px 5px;
}

#content_holder #premium-subsite h4 {
	color: #000066;
	font-size: 12px;
	border-bottom: 1px solid #000066;
	padding: 10px 0px 5px;
}

#content_holder #premium-subsite .matrix td {
	border-bottom: 1px dotted #ccc;
	padding: 2px 12px;
	background-color: #f7f7f7;
	width: 15%;
	text-align: center;
	color: #666;
}

#content_holder #premium-subsite .matrix td.top {
	border-bottom: 1px solid #bbb;
	border-right: 1px solid #ddd;
	font-weight: bold;
	padding: 0px 4px 2px 4px;
	background-color: #fff;
	text-align: center;
	color: #000;
}

#content_holder #premium-subsite .matrix td.left {
	border-right: 1px solid #bbb;
	border-bottom: 1px dotted #ddd;
	font-weight: bold;
	padding: 2px 4px 2px 0px;
	background-color: #fff;
	text-align: left;
	width: 40%;
	color: #000;
}

#content_holder #premium-subsite .contentbox p {
	padding: 0px 10px 0px 20px;
	background-image: url(/premium/images/premium/icon-tipp.gif);
	background-repeat:no-repeat;
	color: #555;
	margin: 0px;
}

#content_holder #premium-subsite .contentbox strong {
	color: #000066;
}

#content_holder #premium-subsite .contentbox p.anleitung {
	background-image: url(/premium/images/premium/information.png);
}

#content_holder #premium-subsite .contentbox p.voraussetzung {
	background-image: url(/premium/images/premium/error.png);
	margin-top: 8px;
}

#content_holder #premium-subsite img {
	border: 0px;
}

.premium-einsteiger {font-family: Arial, Helvetica, sans-serif;}
.premium-einsteiger ul {margin: 0;padding: 0;}

.premium-einsteiger ul li {list-style: none;padding-left: 15px;background: transparent url(/premium/images/icon_arrow.gif) left 0.1em no-repeat;}

table.optionen {width: 250px;margin: 0 0 20px;border-collapse: collapse;font-family:Verdana,Arial;}

table.optionen td {border-bottom: 1px dotted #CCC;padding: 2px 4px;font-size: 11px;}

/*** NAVIGATION ***/
#navi {
    position: relative;
    font: 13px/1.4 Verdana,Arial,Helvetica,sans-serif;
}

#mainnav {
    list-style: none;
    margin: 0;
    padding: 0;
    background: #F9F9F9;
    width: 100%;
    border-bottom: 1px solid #DDD;
    border-top: 1px solid #339;
}

#mainnav li {
    float: left;
    padding: 0;
    margin: 0;
    /*display: inline;*/
}

#mainnav li a {
    display: block;
    margin: 0;
    padding: 5px 10px;
    text-decoration: none;
    line-height: 22px;
    height: 22px;
    color: #666;
    border-right: 1px solid #999;
}

#mainnav li.pakete a {
    color: #006;
}

#mainnav li.act a {background: #666;color: #FFF;}

#mainnav li.suche {
    float: right;
    text-align: right;
    padding: 4px;
}

#mainnav li.suche a, #mainnav li.suche a:hover {
    padding: 5px;display: inline;border: none;background: transparent;position: relative;top: 5px;margin-right: 5px;
}

#mainnav li.suche .button {
    margin: 0 10px;
}

#mainnav li a:hover {
    background: #222;
    color: #EEE;
    background: #003;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.subnav {
    position: absolute;
    top: 33px;
    left: 0px;
    width: 100%;
    z-index: 100;
    background: #00223e;
    color: #FFF;
    list-style: none;
    margin: 0;
    padding: 20px 0;
    background: #003;opacity: 0.9;
}

.subnav li {margin: 0;}

.subnav a {
    display: block;
    color: #AAA;
    text-decoration: none;
}

.subnav li.act {border: 2px solid #339;}

.subnav li.booked a {color: #FC0;}

.subnav a:hover, .subnav li.booked a:hover {color: #FFF;}

.subnav li.act a {color: #FFF;}

.subnav ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.subnav ul ul {padding: 0 0 0 10px;}

.subnav ul ul ul {margin: 5px 0;}

.subnav h5 {
    margin: 10px 0;
    font-size: 13px;
    color: #DDD;
    padding: 3px 10px;
    background: #006;
}

.subnav li.col {float: left;width: 260px;margin: 0 25px 0 20px;}
.subnav li#col3 {margin: 0;}

.subnav ul ul li {
    padding-left: 15px;
    background: transparent url(../img/icons/pfeil.gif) 0.2em 0.5em no-repeat;
    color: #AAA;
}

.subnav ul ul ul li {background: transparent url(../img/icons/eck.gif) 0.2em 0.2em no-repeat;}
.subnav li.booked {background: transparent url(../img/icons/haken.gif) left 0.4em no-repeat;}
#subnav-pakete {display: none;}

#breadcrumb {color: #666;margin: 0;padding: 10px;}
#breadcrumb a {color: #999;text-decoration: none;}
#breadcrumb a:hover {color: #333;}


/*** header ***/
#header {
    background: #006 url(../images/header_lila.jpg) left top no-repeat;
    margin: 0;
    padding: 0;
    position: relative;
}

#mybox {
    position: absolute;
    width: 248px;
    top: 20px;
    right: 15px;
    padding: 0px;
}
#mybox p, #mybox td {
	font: 11px/1.4 Arial,Helvetica,sans-serif;
}

#mybox a {
    padding: 1px 0 1px 20px;
    color: #666;
	text-decoration: none;
}

#mybox a:hover {
	text-decoration: underline;
}

#mybox a.logout {background: transparent url(../images/exit.gif) left top no-repeat;}

#mybox a.settings {font-size: 11px;background: transparent url(../images/preferences.gif) left top no-repeat;}

#logo {margin: 0;}
#logo a {
    display: block;
    height: 90px;
    text-indent: -9999px;
    margin: 0;
    padding: 0;
}

.btn {
	background: #222 url(/themes/default/media/content/bg-gradient.png) repeat-x;
	display: inline-block;
	padding: 5px 10px 5px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	line-height: 1.25;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
}

.blue.btn {
	background-color: #000066;
}

.blue.btn:hover {
	color: #ffcc00;
}

