/* Allgemeine Definitionen */

html, body {
	height: auto;
}

#content {
	background: transparent;
}
#content_body, .content_body {
	font-size: 1.2em;
}
#content_body, .content_body {
	background: transparent;
}

.content_body.separator {
	border-bottom-color: #E3BE46;
}

.linklist {
	list-style-image: none;
}

.noarrow {
	padding: 2px 0 0 8px;
	background: transparent url(/img/x.gif) no-repeat scroll left 4px;
}

.slot-1-1 .module-navi-teaser .module-body {
	padding-top: 10px;
	padding-left: 10px;
	line-height: 18px;
}


.module-fragelogin .module-caption {
	padding-left: 3px;
}
.module-fragelogin input {
	border: 1px solid grey;
	font-size: 10px;
	width: 80px;
	padding-bottom: 2px;
	background-color: #f4f4f4;
}
.module-fragelogin #auto_login {
	background-color: transparent;
	width: auto;
	float: left;
	vertical-align:middle;
	border: 0px;
}
.module-fragelogin .account_inputlabel {
	width: 60px;
	display: inline-block;
	color: #5E4C14;
}
.module-fragelogin .account_input {
	padding: 0px;
}

.module-fragelogin .loginbtn {
	background-color: transparent;
	color: #5A4630;
	border: 0px solid;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

.module-tagcloud .module-content h1, .module-tagcloud .module-content h2, .module-tagcloud .module-content h3, 
.module-tagcloud .module-content h4, .module-tagcloud .module-content h5, .module-tagcloud .module-content h6 {
	padding: 0;
	margin: 2px;
	line-height: 18px;
	clear: none;
	display: inline-block;
}
.module-tagcloud .module-content br {
	display: none;
	clear: none;
}

.module-tagcloud .module-content {
	display: inner-block;
	clear: both;
	margin: 8px;
	text-align: center;
}
.module-tagcloud .module-content h1 { font-size: 18px; }
.module-tagcloud .module-content h2 { font-size: 17px; }
.module-tagcloud .module-content h3 { font-size: 15px; }
.module-tagcloud .module-content h4 { font-size: 14px; }
.module-tagcloud .module-content h5 { font-size: 12px; }
.module-tagcloud .module-content h6 { font-size: 10px; font-weight: normal; }

.module-fragenavi .mynav a {
	margin-left: 10px;
	line-height: 20px;
}

.myprofile a {
	margin-left: 10px;
}

.searchbox .q {
	margin-top: 15px;
	margin-left: 15px;
	padding: 3px;
	width: 420px;
}

.searchbox .fullsearch .content .leftcol {
	width: 220px;
}
.searchbox .fullsearch .content .rightcol {
	width: 160px;
	margin-left: 20px;
}


#breadcrumb {
	display: none;
}

button.btn_big_blue .outerspan, button.btn_big_white .outerspan {
	background: transparent url('/img.r/partner/galileo/bg_button_big_l.gif') no-repeat top left;
	display: block;
	float: left;
	line-height: 16px; 			/* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
	height: 30px; 				/* Height of button background height */
	padding-left: 16px; 		/* Width of left menu image */
	text-decoration: none;
}

button.btn_big_blue .innerspan, button.btn_big_white .innerspan {
	background: transparent url('/img.r/partner/galileo/bg_button_big_r.gif') no-repeat top right;
	display: block;
	padding: 7px 26px 4px 0; 	/*Set 11px below to match value of 'padding-left' value above*/
}
button.btn_big_blue .innerspan:hover, button.btn_big_white .innerspan:hover {
	color: #000;
}

button.btn_small_white .outerspan {
	background: transparent url('/img.r/partner/galileo/bg_button_small_l_transparent.gif') no-repeat top left;
	display: block;
	float: left;
	line-height: 16px; 			/* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
	height: 25px; 				/* Height of button background height */
	padding-left: 16px; 		/* Width of left menu image */
	text-decoration: none;
}
.btn_small_white .innerspan {
	background: transparent url('/img.r/partner/galileo/bg_button_small_r_white.gif') no-repeat top right;
	display: block;
	padding: 4px 26px 4px 0; 	/*Set 11px below to match value of 'padding-left' value above*/
}

.btn_big_blue .outerspan, .btn_big_white .outerspan, .btn_small_white .outerspan {
	/* Container you can use to surround a CSS button to clear float */
	overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
	width: 100%;
}

#article_tree, #query_tree {
	color:#5E4C14;
}
.querytag  {
	background-color: transparent;
}

#content_body input, .content_body input, #content_body textarea, .content_body textarea  {
	padding-left: 5px;
}

#content_body h1, .content_body h1, #content_body h2, .content_body h2, #content_body h3, .content_body h3, #content_body h4, .content_body h4, #content_body h5, .content_body h5, #content_body h6, .content_body h6 {
	color: #5A4630;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	line-height: normal;
}

.explanation_box {
	background-color: #F2CF43;
	border-color: #5A4630;
}

.grey, a.grey {
	color:#5A4630;
}

.pagination .off {
	display: none;
}

.bluebg {
	background-color: transparent;
}
.bluegraybg {
	background-color: transparent;
}

.roundedcorners .topcorners, .roundedcorners .topcorners span { background-image: none; }
.roundedcorners .bottomcorners, .roundedcorners .bottomcorners span { background-image: none; }

.ajaxloader {
	background-image: url('/img.r/partner/galileo/ajaxloader.gif');
}

.pagination li {
	border-color: #5A4630;
}

#articletree, .articletree {
	background: url("/img.r/partner/galileo/bg_link_arrow_galileo.gif") no-repeat left center;
}

#wide_ad_unit {
	width: 350px;
}

.copyright img {
	vertical-align: middle;
}

/* Startseite */

#ask {
	background-image:url("/img.r/partner/galileo/ask.gif");
	background-position: 0px 0px;
	background-repeat:no-repeat;
	font-size:22px;
	line-height: 22px;
	padding-bottom:20px;
	padding-left:60px;
}

.content_teaser .big_teaser_img {
	float:left;
	margin-right: 30px;
}
.content_teaser .big_teaser_img_content h2 {
	font-size: 22px;
	line-height: 22px;
}

.fakecheckhint {
	font-size: 18px;
	line-height: 22px;
	padding-top: 5px;
}

/* FAQ */

.content_body .faq dt {
	font-weight: bold;
	line-height: 15px;
	padding-top: 8px;
	cursor: pointer;
}
.content_body .faq dd {
	padding-top: 5px;
	padding-bottom: 12px;
}

/* Archiv Artikel */

.quote, div.quote {
	border-color: #5A4630;
	color: #987651;
}

.legend_article_default  {
	background-image:url("/img.r/partner/galileo/icon_legend_article_default.gif");
}

#right_maincontent {
	border: 0px;
	width: 450px;
	font-size: 0.9em;
}

/* eigene Anfragen */

#text_option {
	font-size: 10px;
	border: 1px solid #5A4630;
	margin: 0px 0px 10px 20px;
}
#text_option, #text_option_header, #text_option_footer  {
	background-image: none;
}
#text_option #text_option_header, #text_option .text_option_type {
	border: 0px;
}
#text_option_header h2 {
	color: #5A4630;
	font-weight: bold;
}
#text_option .legend_item {
	padding: 0px 10px 2px 17px;
}

/* Suche */
.forum_headline  {
	background-image: none;
	padding:0 0 15px 0px;
	height: auto;
}

.searchresult img.ssource {
	display: none;
}

.search_expertlisting .colored, .full_search_expertlisting .colored {
	background-color: transparent;
}
.search_expertlisting span, .full_search_expertlisting span {
	color: #5A4630;
}

.searchresult .description, .searchresult .textSnipped {
	font-size: 10px;
	color: #5A4630;
}
.searchresult a {
	font-size: 10px;
}

.searchresult .searchtitle {
	font-size: 12px;
}

.searchresult span.hl {
	color: #900;
}

.search_expertlisting ul, .full_search_expertlisting ul {
	margin-top:5px;
}

.full_search_expertlisting  {
	margin-top:10px;
}

/* Registrierung */

input.reginput_long {
	width: 260px;
}

pre#fbinterests {
	min-height: 4em;
}

img.fbimage_square {
	vertical-align:middle !important;
}


/* Wizard */

.smlpaginbtn_fwd, .smlpaginbtn_bwd {
	background-image: url("/img.r/partner/galileo/sml_paginbuttons.png") 
}

#writeexpertlist img.v_middle {
	display: none;
}

.preview_box  {
	border:1px solid #5A4630;
}
.preview_box p {
	line-height: 15px;
}

#expert_textform_write_title, #expert_textform_write, input#tags, .expert_textform {
	width: 340px !important;
}

.explanation_box {
	width: 97% !important;
}

.sitequote {
	border-color: #5A4630;
	background:url("/img.r/partner/galileo/quote.gif") no-repeat scroll 2px 2px;
}

table.fillbcard td {
	vertical-align:middle;
}

.nobaseline {
	vertical-align:middle;
}

.nobaseline td {
	vertical-align:middle;
}

body.businesscard {
	background: #E3A337;
}
.businesscard #content {
	background-color: #F1DD6F;
	font-size: 12px;
}
.businesscard #wrapper_top {
	background-image: url("/img.r/partner/galileo/logo.png");
	background-color: #F7DD16;
}
.businesscard #wrapper, .businesscard #wrapper_top {
	width: 595px;
}

.roundcornerbox_main {
	background-color:#F4B448;
	background-image:none;
	border:1px dotted #E4A438;
}
.roundcornerbox_content {
	background-image:none;
}

