/*
Theme Name: Rubin
Theme URI: http://www.bgamultimedia.de
Description: Fluides Design fuer ein Magazin.
Version: 1.0
Author: mts
Author URI:http://www.webdesign-in.de

*/
/*<![CDATA[*/
html{
	color: #000;
	background-color: #2A3238;
	background-image: url(images/html.jpg);
	background-repeat:repeat;
	background-position:-10px 0;}

body {
	margin: 0;
	padding: 0;}

div#page {
	background-image: url(images/page1.jpg);
	background-repeat:repeat;
	background-position:50% 0;
	min-width:120px;
	max-width:1200px;
	width:97%;
	color:#000;
	background-color: #fff;
	margin:1em  auto 0 auto;
	text-align:center;}

	div#header {
		width:100%;
		height:80px;
		background-image: url(images/border-rot1.jpg);
		background-repeat:repeat-x;
		background-position:0 0;margin:-5px 0 0 0!important;margin:0;}
div#header1 {
		width:100%;
		height:80px;
		background-image: url(images/border-rot.jpg);
		background-repeat:repeat-x;
		background-position:0 100%;margin:0;}

	div#page h1{
		
		background-repeat:no-repeat;
		background-position:40% 0;
		padding:0;height:70px;width:470px;}
div#page h1 a{display:block; width:80%;cursor:pointer;}

	* html #page h1 {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.bgamultimedia.de/wp-content/themes/bgamultimedia/images/finanzen-0.png', sizingMethod='crop');
	}

html > body #page h1 {
	background:transparent url(images/finanzen-0.png); background-repeat:no-repeat;
background-position:40% 0;
	height:80px;width:470px;}

	div#content{
		width: 99.8%;
		text-align:center;margin:0 auto;
		background-image: url(images/border-links.jpg);
		background-repeat:repeat-y;
		background-position:16.5% 0;border:1px solid #650000;}

		div.narrowcolumn {
			float:right;
			display:inline;
			width:59%!important;width: 58%;
			padding:0px 0px 5px 0px;padding-left:1.2%!important;
			padding-right:1.2%!important;
			padding:0px 0px  5px 0px; padding-left:1.2%; padding-right:1.2%;
			background-image: url(images/border-mitte.jpg);
			background-repeat:repeat-y;
			background-position:0 0;
			min-height: 27em;
			height: auto !important;
			height: 27em;
text-align:left;}

		div.sidebar{
			float:left;
			min-width:100px;
			width:34%!important;width:35%;
			padding:0;
				min-height: 26em;
			height: auto !important;
			height: 26em;
text-align:left;}

			div.sidebar00,
			div.sidebar01{display:block;
				float:left;
				min-width:100px;
				width: 48%!important;width:45.5%;
				padding: 5px 0;}
div#footer {
	padding:0;
	text-align:center;margin:0 auto;
	clear:both;
	border-top:2px solid #650000;}
/*it is necessary for me I love it */
.clear {
	clear:both;
	padding:0;
	margin:0;
	height:0;
	font-size:0.1em;}
/* End Structure */
/*all over the world*/
html,
body {
	font: 0.9em/1.4em Verdana,"Trebuchet ms","Gill Sans MT", "Gill sans", sans-serif;}
ol li,
ul li {
	list-style-type:none;
	list-style-image:none; }
body img.wp-smiley {
	border:none;}
img {
	vertical-align: middle; }
h1,h2,h3,h4,h5,h6 {
	margin: 4px 0;
	font:lighter 130%/160% "Palatino Linotype",swiss, serif; color:#650000;
	background-color:inherit;text-align:center;}
p{
	padding:0;margin:0;}
        
div.narrowcolumn p{padding:0.1em 0.4em;}

	#footer p {
		margin: 0;
		padding: 1em 0;
		text-align: center;font-size:0.8em;}
pre,
	code{
		font:0.9em/1.7em Courier, monospace;
		width:90%;
		overflow:auto;
		clear:both;
		margin:10px 0px 10px 15px;
		padding:5px 3px 20px 4px;
		border:1px solid #650000;}

b,
strong,
i,
em {
	color:#650000;
	background-color:inherit;}
ins{
	text-decoration:none;
	padding-left:2px;
	border-bottom:1px solid #650000;border-left:1px solid #650000;}
del {
	font-weight:bold;
	color:#ff0000;
	background-color:inherit;}
address {
	margin:0 5%;
	padding:0 5px 0 9px;
	border-left:2px solid #650000; }
address br {
	height:0.1em;
	font-size:0.1em;
	line-height:0.1em;
	margin:0;padding:0;}

blockquote{
        border-left:1px solid #650000;
	border-right:1px solid #000080;
	margin:10px 7%;
	font-weight:lighter;}
blockquote p{
	padding:5px 25px 0px 30px;}

acronym, abbr, span.caps, span.abbr {cursor: help;}
acronym, abbr, span.abbr {border-bottom: 1px dashed #650000;}

dl {
	margin:4px 9px;}
	dt{
		margin:5px 10px 3px 10px;
		font-size:1em;
		color:#650000;
		background-color:inherit;}
	dd{
		margin:2px 25px;
		font-size:0.9em;}
dl.image{
	width:230px;
	float:right;}

	dl.image dt,
	dl.image dd{
		margin:0 auto;
		text-align:center;}
	dl.image dd img{
		padding:0.1em;
		/*color:inherit;
		background-color:#650000;*/
		border:1px solid #650000;}

		dl.image dd a:hover img{
			border:1px solid #650000;}

/*here a link and there a link*/
a,
a:link  {
	padding:0px 2px;
	color:#000080;
	background-color:inherit;
	text-decoration:underline;}
	a:visited {
		color: #00005c;
		background-color:inherit;
		text-decoration:none;}
		a:link:focus{
			color:#FF0000;
			background-color:#fff;
			text-decoration:none;}
		a:link:hover,
		a:visited:hover {
			color:#650000;
			background-color:inherit;
			text-decoration:none;}
		a:link:active,
		a:visited:active {
			color:#a53121;
			background-color:inherit;}
	/* pictures as a link*/
		:link img { border:none; }
		:visited img { border:none; }
		:link:active img, :visited:active img { border:none; }
/*specials for  sidebars*/
.sidebar {
	margin:0.4em 0.6em;}
	.sidebar p{
		padding:0.4em;}
 	.sidebar ul,
	.sidebar ul li {
		margin:0px 0px 0px 2px;
		padding:0px;
background-image:none; }
		.sidebar ul li ul li{
			margin:0px 0px 0px 3px;
			padding:0; }

	.sidebar h1,
	.sidebar h2,
	.sidebar h3,
	.sidebar h4,
	.sidebar h5,
	.sidebar h6{
		margin:8px 5px 0px 2px;
		text-align:left;font-size:1em;}
	
	.sidebar dl.image{
		width:230px;
		float:left;}
/*specials for  sidebar end*/


#searchform fieldset{
	width:50%;text-align:center;
	margin:1em;
	padding:0 0 0.2em 0;
	border:1px solid #650000;
	background-image: url(images/head1.gif);
	background-repeat:repeat;
	background-position:50% 13%;}
	
	#searchform input{
			padding :0.3em;
  			background-color:#fff;
			color:#000;
  			line-height : 1.6em;
			border:1px solid #650000;}
		#searchform input#searchsubmit{
			cursor:pointer;
			padding:0.2em;}
#searchform input:hover, #searchform input:focus,
#searchform input.hover,#searchform input.focus{
		color:#fff;
		background-color:#1A1A1A;
		border:1px solid #650000;
		cursor : text;}

div.aside{background-image: url(images/page.jpg);
	background-repeat:repeat;
	background-position:0 0;}
/*specials for posts*/
	ul li,
	ol li{
		padding:2px 0 2px 12px;
		line-height:140%;
		background-position:0 7px;
		background-repeat:no-repeat;}
	ol li{
		background-image: url(images/ol-li.gif);}
	ul li{
		background-image: url(images/ul-li.gif);}
div#login ul li{background-image:none;}	
div.cerpt{
	width:94.5%!important;width:96%;
	margin:1em;
	padding:0.2em 0;
	color:#650000;
	background-color:inherit;
	font-size:0.9em;
	border-bottom:1px solid #650000;}

.postmetadata
	{width:94.5%!important;width:96%;
	margin:1em;
	padding:0.2em 0;
	clear:both;
	font-size:0.9em;
	text-align:right;
	border-bottom:1px solid #000080;}
.line{width:94.5%!important;width:96%;
	margin:1em;
	padding:0.2em 0;
	clear:both;
	height:1px;
	font-size:1px;
	line-height:1px;
	border-top:1px solid #650000;}

/*necessary stuff*/
h4.navigate01,
h5.navigate01{font-size:1em;}
.breadcrumb{margin-left:1.7%;color:#fff;background-color:inherit;}
.left{float:left;padding:10px;}
.right{float:right;padding:10px;}
.eyecatch{margin:0.4em 1em; padding:0.5em;width:70%;border:1px solid #650000;font-weight:bold;}
.hilite {color:#ED1551;background-color: #fff;}
.caplize{font:4em "Palatino Linotype",swiss, serif; float:left;margin:-11px 4px 0 -3px;}
.firstletter{font:2em "Palatino Linotype",swiss, serif;}
.invisible{position:absolute;left:-4999px;width:999px;height:0px;}
.sign{text-align:right; margin-right:45px; 	margin-top:4px; font-size:0.9em;}
.navigate{text-align:right;font-size:0.8em;}
.navigate01{text-align:center;clear:both;}
.inline{display:inline;}

/*for IE*/
@media screen {
* html input {
	padding:0.3em;
	color:#000;
	background-color:inherit;
	border: 2px ridge #650000; }
* html input.button{
	width:99%;
	margin-bottom:1em;}
* html  #commentform input#submit {width:90%;
	margin-bottom:1em;
	color:#000;
	background-color:inherit;}
* html input#searchsubmit{padding:0;line-height:1.1em;}
* html #searchform legend,
* html #gb_form legend#mainlegend {
		margin: -2em 0 0 0;
		position: fixed;
		line-height: 1.4;}

}/*IE end*/
/*tagcloud*/


ul#tagcloud { padding:0; margin:15px 0; text-align:center; list-style:none; }
 ul#tagcloud li {line-height:2em;color:#fff;}
ul#tagcloud  a,
ul#tagcloud  a:link {padding:2px;text-decoration:underline;display:inline;width:auto;color:#fff; }
ul#tagcloud  a:hover,
ul#tagcloud a:visited:hover {color:#fff; background-color:#535353; text-decoration:none;padding:2px 2px 1px 2px;border-bottom:1px solid #9FC1AF; display:inline;width:auto; }
ul#tagcloud li.t1 a { color:#797979; font-size: 120%; line-height:1.1em;}
ul#tagcloud li.t2 a { color:#6d6d6d; font-size: 160%;line-height:1.1em; }
ul#tagcloud li.t3 a { color:#616161; font-size: 190%; line-height:1.1em;}
ul#tagcloud li.t4 a { color:#98C17E; font-size: 210%; line-height:1.1em; }
ul#tagcloud li.t5 a { color:#484848; font-size: 230%;line-height:1.1em;  }
ul#tagcloud li.t6 a { color:#3c3c3c; font-size: 250%;line-height:1.1em;  }
ul#tagcloud li.t7 a { color:#303030; font-size: 270%; line-height:1.1em; }
ul#tagcloud li.t8 a { color:#242424; font-size: 290%; line-height:1.1em;}
ul#tagcloud li.t9 a { color:#181818; font-size: 310%; line-height:1.1em; }
ul#tagcloud li.t10 a { color:#9FC1AF; font-size: 330%; line-height:1.1em; }











ul#tagcloud li{display:inline;
background-image: url(images/tag-li.gif);
background-position:0 99%;
background-repeat:no-repeat;
margin:3px 0px;line-height:150%;padding-left:3px;}

/* jeronomy*/
#content ul.cosmos {
		margin: 2em 0;
		list-style: none;
		font-size: 140%;}

		#content li.cosmos {
			display: inline;
			padding:2px 0 2px 12px;
			margin: 4px;
			line-height: 2em;}

		#content li.keyword1 { font-size: 0.7em; }
		#content li.keyword2 { font-size: 0.9em; }
		#content li.keyword3 { font-size: 1.0em; }
		#content li.keyword4 { font-size: 1.1em; }
		#content li.keyword5 { font-size: 1.2em; }
		#content li.keyword6 { font-size: 1.3em; }
		#content li.keyword7 { font-size: 1.4em; }
		#content li.keyword8 { font-size: 1.5em; }
		#content li.keyword9 { font-size: 1.6em; }
		#content li.keyword10 { font-size: 1.7em; }
		#content li.keyword11 { font-size: 1.8em; }
		#content li.keyword12 { font-size: 1.9em; }
		#content li.keyword13 { font-size: 2.0em; }
		#content li.keyword14 { font-size: 2.1em; }
		#content li.keyword15 { font-size: 2.2em; }
.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}

.rs1{margin: 0 2px}
.rs2{margin: 0 1px}


p.weiter{clear:both;margin-top:45px;}
/*]]>*/


