html {height:100%;}	
body {background-image:url(~images/background_content.jpg);	background-repeat:repeat-y;	background-color:#7498d4;
	padding:0px; margin:0px;	height:100%; color:#3d5379;}
	
a, a:active, a:link, a:visited {color:inherit !important; color:#3d5379; text-decoration:none;	font-weight:bold;}
a:hover {color:#000000;}
acronym {cursor: help;}
h1, h2, h3, h4, h5 {font-weight: bold; margin: 0px;}
h5 {font-size: 9pt; margin-bottom: 2px;}
h4 {font-size: 9pt; background-color:#f1f4fa;}
h3 {font-size: 10pt; margin-bottom: 6px; font-style:italic;}
h2 {font-size: 11pt; margin-bottom: 6px;}
h1 {font-size: 10pt; margin-bottom: 6px;background-color:#f1f4fa; border-bottom: 1px solid #7385a4;}
table {border-collapse:separate;}
thead {font-weight:bold; font-size: 9pt; background-color:#dee5f1;}
tfoot {font-size: 8pt; background-color:#dee5f1; text-align:right;}
tbody {font-size: 8pt;}
td {padding-left:4px; padding-right:4px; vertical-align:top;}
th {font-size: 9pt; text-align: left;}
form {margin: 0px;}
input {border: 1px solid #7385a4; font-size: 8pt; background-color:#FFFFFF;	color:#3d5379; margin-bottom:2px;}
select {border: 1px solid #7385a4; font-size: 8pt; color:#3d5379;}
img {margin:3px; border:0px;}
hr{background-color:#7385a4; color:#7385a4; border: #7385a4; height: 1px;}
ol {padding-left:0px;}

#logo {	background-image:url(~images/logo_top_left.jpg); background-repeat:no-repeat;	position: absolute;
	top:0px; left:0px;	width:182px;	height:126px;	z-index: 2;}
#logo_content {width: 820px; height:73px;	position:absolute;	top:137px; left:128px;	z-index:2; 
	background-image:url(~images/content_top.jpg);	background-repeat:no-repeat;}
#stripe_top {	background-image:url(~images/stripe_top_left.jpg);	background-repeat:no-repeat;	position: absolute;
	top:126px;	left:54px;	width:74px;	height:84px;	z-index: 2;}
#top {	background-image:url(~images/background_top.jpg);	background-repeat:repeat-x;	position: absolute;
	top:0px;	left:0px;	width:100%;	height:210px;	z-index: 1;	}
#content {background-color:#FFFFFF;	width: 812px;	position:absolute; top:210px; left:123px;	z-index:2; 
	background-image:url(~images/content_bottom.jpg);	background-repeat:repeat-x;	background-position:bottom;	
	padding:5px; color:#3d5379; font-family:Verdana, Arial, Helvetica, sans-serif;}
#content_main {float: left; width:638px; overflow:hidden; font-size: 8pt;}
#content_main input {background-color:#f1f4fa;}
#content_main select, #content_main textarea {background-color:#f1f4fa; border: 1px solid #7385a4; clear:left;}
#content_right {float: right; font-size: 8pt;}
.content_part {clear: left; width:638px;}
#footer {width: 790px; font-size: 7pt; text-align:center; float:left; padding: 10px; clear: both;}
#footer a, #footer a:visited, #footer a:link {font-size: 8pt;}
.box {display:block; margin:0px; padding:0px; width:164px; margin-bottom:10px; font-size:8pt;}
.box_top {background-image:url(~images/box_top.jpg); background-repeat:no-repeat; height:7px; font-size:5px}
.box_middle {background-image:url(~images/box_middle.jpg); background-repeat:repeat-y; padding-left:8px; padding-right:8px;
	padding-top:2px;padding-bottom:2px;}
.box_bottom {background-image:url(~images/box_bottom.jpg); background-repeat:no-repeat; height:5px;}	
.hide {display: none;}	
.mini	{font-size: 7pt;}

fieldset {border: 1px solid #7385a4; background-color:#f1f4fa;}
.bloglegend {border: 1px solid #7385a4; font-size: 10pt; font-weight: bold; padding: 2px; padding-left: 10px; padding-right: 10px;}

.news_main {border-bottom: 1px solid #7385a4; border-top: 1px solid #7385a4;}
.news_content {padding: 4px; text-align:left;}
.news_bottom {font-size: 8pt; margin-bottom:20px;}

.reviews_content {font-size: 8pt; line-height: 150%;}

.admin {float: right; font-size: 7pt; position:relative;}
.admin a {font-weight:normal;}
.admin a:hover {text-decoration:underline;}

.tracks {font-size: 8pt; float: right; width: 480px;}
.tracks a, .trackdb a:visited {font-weight:normal;}
.tracks a:hover {text-decoration:underline;}

.infobox {font-size: 8pt; background-color: #f1f4fa; padding: 4px;}
.infobox a, .infobox a:visited {font-weight:normal;}
.infobox a:hover {text-decoration:underline;}

.td_normal {background-color:#ffffff;}
.td_normal:hover {background-color:#f1f1f6;}
.td_lightblue {background-color:#f1f4fa;}
.td_lightblue:hover {background-color:#f1f1f6;}
.td_lightblue_right {background-color:#f1f4fa; text-align:right;}
.td_lightblue_right:hover {background-color:#f1f1f6;}

.comment_normal {background-color:#ffffff; position: relative; margin-top: -2px; padding-bottom: 2px;}
.comment_lightblue {background-color:#f1f4fa; position: relative; margin-top: -2px; padding-bottom: 2px;}

.comment_normal_comp {background-color:#ffffff; font-family:"Courier New", Courier, monospace;}
.comment_lightblue_comp {background-color:#f1f4fa; font-family:"Courier New", Courier, monospace;}


.leftblue {border-left: 5px solid #3d5379; padding-left: 3px; font-size: 7pt;}

.thead_mini {background-color:#dee5f1; padding:1px; font-size: 7pt;}
.td_mini {background-color:#f1f4fa; text-align:center; font-size: 7pt;}
.td_mini_n {background-color:#ffffff; text-align:center; font-size: 7pt;}
.td_mini_r {background-color:#ffcccc; text-align:center; font-size: 7pt;}
.td_mini_g {background-color:#ccffcc; text-align:center; font-size: 7pt;}

#format {display:none; text-align:center;}
#format input {font-size: 7pt;}

#top_ad {position:absolute; top: 86px; left: 219px; z-index: 3; height: 15px; width: 728px;}

.abbc {display: inline;}
.abbc .quote {border-left: solid 2px #3d5379;	padding: 0px 0px 0px 10px;	margin: 3px 0px;	background-color: #f1f4fa;}
.abbc .quote .quote {background-color: #ffffff;}
.abbc .quote .quote .quote {background-color: #f1f4fa;}
.abbc .qname{	font: bold 9pt/11pt Verdana,Arial,sans-serif; color: #3d5379;	margin-bottom: 4px;}
.abbc .code { border: 1px dashed #3d5379;	background-color: #FEFEFE;	padding: 3px 2px 3px 2px;	margin: 3px 0px; font-family: Andale Mono,Courier New,monospace; font-size: 8pt;}

.norisk, .noriskright, .lowrisk, .lowriskright, .mediumrisk, .mediumriskright, .highrisk, .highriskright, .mod, .modright {
	padding: 0px; padding-left: 2px; padding-right: 2px; text-align: center; font-size: 7pt; }
.norisk, .noriskright {background-color: #FFFFFF;}
.lowrisk, .lowriskright {background-color: #CCFFCC;}
.mediumrisk, .mediumriskright {background-color: #FFBFBF;}
.highrisk, .highriskright {background-color: #FF8A8A;}
.mod, .modright {background-color: #FFFFBB;}


.System {font-size: 11px; font-style: italic;}
.message {padding: 3px; display: block; overflow: auto; overflow-x: hidden; border-bottom: 1px dashed #003366; padding-right: 10px;}
.chatfenster {background-color: #f1f4fa; width: 633px; height: 480px; overflow: auto; overflow-x: hidden; z-index: 10; border: 1px solid #003366; float: left;}
#logout {z-index: 10; height: 27px; float: left; margin-left: 8px;}
#refresh {z-index: 10; height: 27px; float: left; margin-left: 20px;}
.messagefenster {z-index: 10; padding: 3px; float: left;}
.einstellungen {width: 400px; position: absolute; top: 200px; left: 150px; overflow: hidden; z-index: 11; display: none; border: 1px solid #3d5379;; background-color:#FFFFFF;}
