* {margin:0px;padding:0px;}
body {background-image:url('images/body_bg.gif');background-repeat:repeat-x;font-family:arial;}
h1 {color:#030000;font-size:25px;}
ul li {list-style-type:none;}
img {border:none;}
#header {margin-top:3px;}
#header a {color:#105CB6;font-size:13px;text-decoration:none;}
#header img {float:left;}
#header .navi {float:right;width:600px;}
#header ul  {list-style-type:none;height:30px;padding-top:40px;float:right;}
#header ul li {float:left;margin-right:16px;}
#content {padding-top:10px;clear:both;}
#container {margin-left:auto;margin-right:auto;width:1000px;}
#footer_nav {background-color:#ECECEC;height:95px;margin-top:30px;padding-left:5px;padding-top:5px;}
#footer_nav a {color:#000;font-size:12px;text-decoration:none;}

#footer {background-color:#02699b;height:31px;color:#fff;font-size:12px;padding-top:12px;text-align:center;}
#footer a {color:#fff;text-decoration:none;}
#footer a:hover {text-decoration:underline;}

.input_field {border:solid 1px #ccc;}

.action_button {height:30px;width:120px;}
#data_failed {font-weight:bold;margin-top:15px;color:#000;}

#tabs li {float:left;background-color:#fff;border:solid 1px #ccc;}
#tabs {margin-bottom:10px;}

.content_container {border:solid 1px #ccc;border-bottom:none;background-color:#fff;font-size:14px;padding-left:5px;min-height:400px;padding-bottom:10px;}
.content_container a {color:#015380/*#808080*/;}
.content_container h2 {background-image:url('images/bg_top_container.jpg');color:#fff;margin-bottom:10px;margin-left:-5px;font-size:16px;padding-left:5px;height:23px;padding-top:2px;}
.input_small {background-image:url('images/input_small_bg.png');background-repeat:no-repeat;width:233px;height:22px;border:none;padding-left:5px;font-size:11px;padding-top:0px;background-color:transparent;}
.input_textarea {background-image:url('images/eb_textarea.jpg');background-repeat:no-repeat;width:233px;height:150px;margin-top:3px;border:none;padding-left:5px;font-size:11px;padding-top:3px;background-color:transparent;}

.exception {color:#ff0000;}
.con_ext {float:left;width:994px;} /*769px*/
.blank {border:none;}

.tr1 {background-color:#FAFAFA;height:30px;}
.tr2 {background-color:#EAEAEA;height:30px;}
.td1 {background-color:#FAFAFA;height:30px;}
.td2 {background-color:#EAEAEA;height:30px;}
.disabled {height:30px;background-color:#FFB2B2;}

.glob_table {margin-top:10px;border:solid 1px #ccc;margin-right:10px;}
.glob_table tr:hover {background-color:#CCFFCC;}
.glob_table tr td {padding-left:5px;padding-right:5px;}

#subnav {width:210px;margin-right:10px;float:left;border:solid 1px #ccc;background-color:#fff;padding-bottom:5px;}
#subnav ul {padding-left:3px;}
#subnav ul li:hover {background-color:#CCFFCC;}
#subnav a {color:#0093D6;}
#subnav h3 {background-image:url('images/subnav_bg_top.png');color:#fff;font-size:16px;}

#action_done {color:#00B233;padding:5px 10px 5px 10px;}
#action_false {color:#ff0000;}

#ft_liner {background-image:url('images/glog_table_bg_bottom.png');background-repeat:repeat-x;}
#ft_liner_ext {background-image:url('images/glog_table_bg_bottom.png');background-repeat:repeat-x;clear:both;margin-left:222px;width:776px;}

#small_list {width:400px;float:left;border:solid 1px #ccc;}

#notice {font-style:italic;clear:both;}
#input_big {background-image:url('images/input_big_bg.png');width:545px;height:40px;border:0;padding-left:5px;background-repeat:no-repeat;margin-top:10px;}

#services {margin-top:15px;}
#services img {margin-right:0px;}

#teaser {background-image:url('images/teaser.png');height:245px;margin-left:0px;background-repeat:no-repeat;}
#teaser-topliste {background-image:url('images/teaser-topliste.png');height:245px;margin-left:0px;background-repeat:no-repeat;}
#teaser-blank {background-image:url('images/teaser-blank.png');height:245px;margin-left:0px;background-repeat:no-repeat;}
#teaser img {margin-left:385px;margin-top:150px;}

.option_rel {color:#105CB6;font-size:13px;}

#icon_preview {vertical-align:bottom;}
#member_facts {text-align:center;padding-top:10px;font-style:italic;}
#change_period {width:120px;margin-left:20px;}

#lcl {margin-left:20px;}
#lcl li {list-style-image:url('images/li_img.gif');}
#website_navigator {/*border:dashed 1px #ccc;*/height:25px;padding-top:5px;padding-left:5px;margin-top:5px;width:650px;}
#action_failed {color:#ff0000;}

#review_box {border:dashed 1px #ccc;margin-top:10px;background-image:url(images/fav.png);background-repeat:no-repeat;background-position:right;height:85px;}

#NewsTicker{margin-top:10px;border:solid 1px #cccccc;height:150px;margin-left:-5px;}
#NewsTicker h1 {padding:6px;margin:0;border:0;background:#dfe7ed;color:#000000;font-size:11px;font-weight:bold;text-align:center;}
#NewsTicker h1 a {color:#000;}
#NewsVertical {height: 140px;display: block;overflow: hidden;position: relative;}
#TickerVertical {width: 600px;height: 140px;display: block;list-style: none;margin: 0;padding: 0;}
#TickerVertical li {width: 280px;color: #444444;text-align: left;font-size: 11px;margin: 0;padding: 6px 10px;float: left;display: inline;}
#TickerVertical li .NewsTitle{display: block;color: #000000;font-size: 20px;margin-bottom:6px;font-family:Georgia, "Times New Roman", Times, serif;}
#TickerVertical li .NewsTitle a:link,
#TickerVertical li .NewsTitle a:Visited {display: block;color: #000000;margin-bottom:6px;text-decoration:underline;}
#TickerVertical li .NewsTitle a:hover {text-decoration:none;}
#TickerVertical li .NewsImg{float:left;margin-right:10px;border:solid 1px #DEDEDE;}
#TickerVertical li .NewsFooter{display: block;font-size: 10px;margin:6px 0 14px 0;color:#000000;}
#service_logo {float:right;vertical-align:top;padding-top:10px;}
#service_description {background-image:url(images/service_layer.gif);width:759px;height:406px;background-repeat:no-repeat;}
#inline_service {width:400px;padding-left:10px;padding-top:10px;float:left;}
#reviews_offline {margin-bottom:15px;width:600px;padding-left:40px;background-image:url(images/sticky/warning.png);background-repeat:no-repeat;}

.review_box {background-image:url(images/boxes/review_box.png);width:314px;height:255px;float:left;margin-right:17px;}
.review_box a {color:#fff;}

.review_box .ftd {font-size:10px;clear:both;margin-top:10px;color:#fff;padding-left:10px;}

.review_box h3  {margin-bottom:10px;}
.rb_inline {color:#fff;padding-left:10px;padding-top:10px;width:290px;height:140px;}

#review_teaser {margin-top:90px;}
#err_reporting {font-size:11px;}
#inline_content {padding:10px;padding-top:0px;}

#news_preview {border:solid 1px #ccc;margin-top:10px;margin-bottom:10px;width:500px;}
#latest_news {border:dashed 1px #ccc;/*width:695px;*/padding:5px;}
#post_date {margin-top:10px;border-bottom:solid 1px #ccc;font-size:10px;width:100%;}

.privacy p, .privacy h3 {padding:5px 25px 5px 25px;line-height:1.5em;}
.privacy ul {padding:5px 25px 5px 45px;line-height:1.5em;}

.contact p {padding:5px 25px 5px 25px;line-height:1.5em;}
.contact .glob_table {margin:5px 25px 5px 25px;line-height:1.5em;}
.bt_missing {background-color:#FF6699;color:#fff;}
.bt_missing a {color:#fff;}

.bt_missing:hover {background-color:#FF3366 !important;}
#bt_notice {font-style:italic;color:#FF3366;}

.js_link {cursor:pointer;text-decoration:underline;}
.mtop10 {margin-top:10px;}
.mbottom5 {margin-bottom:5px;}

#none_hover:hover {background-color:#FAFAFA !important;}
#none_hover_tr2:hover {background-color:#EAEAEA !important;}

.clear {clear:both;}
p {font-size:14px;line-height:1.5em;padding:5px 10px 5px 0px;}
.half_left {float:left;margin-left:20px;padding-left:10px;margin-top:10px;width:470px;}
.half_right {float:right;margin-top:10px;margin-right:20px;max-width:440px;}
.full_page {margin-left:20px;padding-left:10px;margin-top:10px;width:930px;}
.full_page ol, .full_page ul, .half_left ol, .half_left ul {margin-left:30px;margin-top:10px;}
.full_page li, .half_left li {line-height:1.5em;}
.toplist_th {background-color:#FCBA4A;}

.flle {float:left;}
.flle-teaser {float:left;margin:20px 0 20px 25px;}
.flle-teaser-images {float:left;margin:22px 0 20px 25px;width:280px;height:200px;overflow:hidden;}

.flle-teaser ul, .flle-teaser ol {padding-left:25px;}
.flle-teaser li {color:#fff;font-size:20px;font-weight:bold;padding-top:6px;padding-bottom:10px;letter-spacing:1px;}

.flri {float:right;}
.clear {clear:both;}
.input-green {background-color:#DCEFC2;}

.small-loader {
	background-image:url('images/load_small.gif');
	background-repeat:no-repeat;
}
/***
 *  - mooRainbow: defaultCSS
 * author: w00fz <w00fzIT@gmail.com>
 */

#mooRainbow { font-size: 11px; color: #000; }

.moor-box {
	width: 390px;
	height: 310px;
	border: 1px solid #636163;
	background-color: #f9f9f9;
}
.moor-overlayBox {
	width: 256px; /* Width and Height of the overlay must be setted here: default 256x256 */
	height: 256px;
	margin-top: 9px;
	margin-left: 9px;
	border: 1px solid #000;
}
.moor-slider {
	border: 1px solid #000;
	margin-top: 9px;
	margin-left: 280px;
	width: 19px; /* if you want a bigger or smaller slider... */
	height: 256px;
}
.moor-colorBox {
	border: 1px solid #000;
	width: 59px;
	height: 68px;
	margin-top: 20px;
	margin-left: 315px;
}
.moor-currentColor { /* Bottom Box Color, the backup one */
	margin-top: 55px;
	margin-left: 316px;
	width: 59px;
	height: 34px;
}
.moor-okButton {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 11px;
	margin-top: 278px;
	margin-left: 8px;
	background: #e6e6e6;
	height: 23px;
	border: 1px solid #d6d6d6;
	border-left-color: #f5f5f5;
	border-top-color: #f5f5f5;
}
#mooRainbow label {
	font-family: mono;
}
/* Following are just <label> */
.moor-rLabel {
	margin-top: 100px;
	margin-left: 315px;
}
.moor-gLabel {
	margin-top: 125px;
	margin-left: 315px;
}
.moor-bLabel {
	margin-top: 150px;
	margin-left: 315px;
}
.moor-HueLabel {
	margin-top: 190px;
	margin-left: 315px;
}
span.moor-ballino { /* Style hue � (degree) !! */
	margin-top: 190px;
	margin-left: 370px;
}
.moor-SatuLabel {
	margin-top: 215px;
	margin-left: 315px;
}
.moor-BrighLabel {
	margin-top: 240px;
	margin-left: 315px;
}
.moor-hexLabel {
	margin-top: 275px;
	margin-left: 280px;
}

/* <input> */
.moor-rInput, .moor-gInput, .moor-bInput, .moor-HueInput, .moor-SatuInput, .moor-BrighInput {
	width: 30px;
}
.moor-hexInput {
	width: 55px;
}
.moor-cursor {
	background-image: url(images/moor_cursor.gif);
	width: 12px;
	height: 12px;
}
.moor-arrows {
	background-image: url(images/moor_arrows.gif);
	top: 9px;
	left: 270px;
	width: 41px;
	height: 9px;
}
.moor-chooseColor { /* Top Box Color, the choosen one */
	margin-top: 21px;
	margin-left: 316px;
	width: 59px;
	height: 34px;
}

.color-picker-rainbow {
	margin-right:4px;
	vertical-align:middle;
}
