/* Imports */
@import url("reset.css");

/* HTML5 tags */
header, section, footer,
aside, nav, article, figure {
	display: block;
}

/***** Global *****/
/* Body */
	body {
		background: #fff url('/images/bg.png');
		color: #000305;
		font-size: 87.5%; /* Base font size: 14px */
		font-family: 'Trebuchet MS', Trebuchet, 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
		line-height: 1.429;
		margin: 0;
		padding: 0;
		text-align: left;
	}

/* Headings */
h2 {font-size: 1.571em}	/* 22px */
h3 {font-size: 1.429em}	/* 20px */
h4 {font-size: 1.286em}	/* 18px */
h5 {font-size: 1.143em}	/* 16px */
h6 {font-size: 1em}	/* 14px */

h2, h3, h4, h5, h6 {
	font-weight: 400;
	line-height: 1.1;
	margin-bottom: .8em;
}

/* Anchors */
a {outline: 0;}
a img {border: 0px; text-decoration: none;}
a:link, a:visited {
	color: #C74350;
	padding: 0 1px;
	text-decoration: underline;
}
a:hover, a:active {
	background-color: #C74350;
	color: #fff;
	text-decoration: none;
	text-shadow: 1px 1px 1px #333;
}

/* Paragraphs */
p {margin-bottom: 1.143em;}
* p:last-child {margin-bottom: 0;}

strong, b {font-weight: bold;}
em, i {font-style: italic;}

::-moz-selection {background: #F6CF74; color: #fff;}
::selection {background: #F6CF74; color: #fff;}

/* Lists */
ul {
	list-style: outside disc;
	margin: 0;
	margin-left: -10px;
}

li {
	margin: 0;
}

ol {
	list-style: outside decimal;
	margin: 0;
}

dl {margin: 0 0 1.5em 0;}
dt {font-weight: bold;}
dd {margin-left: 1.5em;}

/* Quotes */
blockquote {font-style: italic;}
cite {}

q {}

/* Tables */
table {margin: .5em auto 1.5em auto; width: 98%;}

	/* Thead */
	thead th {padding: .5em .4em; text-align: left;}
	thead td {}

	/* Tbody */
	tbody td {padding: .5em .4em;}
	tbody th {}

	tbody .alt td {}
	tbody .alt th {}

	/* Tfoot */
	tfoot th {}
	tfoot td {}

/***** Layout *****/
.body {clear: both; margin: 0 auto; width: 805px;}
img.right figure.right {float: right; margin: 0 0 2em 2em;}
img.left, figure.left {float: right; margin: 0 0 2em 2em;}

img.freeimg {border:0px;}
#topheader {width:990px;border:0px #000 solid;}
#prebread {font-weight:bold; text-decoration:underline; font-size:12px; padding-right:20px;}
#breadcrumbs {width:990px;border:0px #000 solid; padding-left:6px;}
#breadcrumb a {color:#4f4fff;}
#breadcrumb2 {width:990px;border:0px #000 solid;}
#adsense-schmal {width:990px;border:0px #000 solid;margin:0px;}
#rahmen {width:990px;border:0px #000 solid;}
#seitelinks {float:left;width:250px;}
#home {float:right;width:730px;}
#home h1{font-size:12px;font-weight:normal;padding:0px;}
#home h2{font-size:12px;font-weight:normal;padding:0px;}
#home a.head2 {font-size:16px;font-weight:bold;padding:0px;}
#main {float:right;width:730px;}
#content {width:730px;border:0px #000 solid;float:right;}
#mainnav {width:250px;border:0px #000 solid;float:left;background-color:#ccc;}
#unten {float:left;width:990px;border:0px #000 solid;}

nav ul li {  
	float: left;  
}  
   
nav ul li a {  
	display: block;  
	margin-right: 10px;  
	width: 120px;  
	font-size: 12px;  
	line-height: 16px;  
	text-align: center;  
	text-decoration: none;  
	color: #777;  
}  
   
nav ul li a:hover {  
	color: #fff;  
}  

nav ul li.selected a {  
	color: #fff;  
}  

header.min73 {
	margin-left:-73px;
	margin-bottom:-10px;
	padding:0px
}

section.widder {
	background-position:0px 12px;
	min-height:85px;
	padding-left:73px;
	background-image: url(/bilder-und-so/bg-widder.jpg);
	background-repeat:no-repeat;>
}

section.stier {
	background-position:0px 12px;
	min-height:85px;
	padding-left:73px;
	background-image: url(/bilder-und-so/bg-stier.jpg);
	background-repeat:no-repeat;>
}
section.zwilling {
	background-position:0px 12px;
	min-height:85px;
	padding-left:73px;
	background-image: url(/bilder-und-so/bg-zwilling.jpg);
	background-repeat:no-repeat;>
}
section.krebs {
	background-position:0px 12px;
	min-height:85px;
	padding-left:73px;
	background-image: url(/bilder-und-so/bg-krebs.jpg);
	background-repeat:no-repeat;>
}
section.loewe {
	background-position:0px 12px;
	min-height:85px;
	padding-left:73px;
	background-image: url(/bilder-und-so/bg-loewe.jpg);
	background-repeat:no-repeat;>
}
section.jungfrau {
	background-position:0px 12px;
	min-height:85px;
	padding-left:73px;
	background-image: url(/bilder-und-so/bg-jungfrau.jpg);
	background-repeat:no-repeat;>
}
section.waage {
	background-position:0px 12px;
	min-height:85px;
	padding-left:73px;
	background-image: url(/bilder-und-so/bg-waage.jpg);
	background-repeat:no-repeat;>
}
section.skorpion {
	background-position:0px 12px;
	min-height:85px;
	padding-left:73px;
	background-image: url(/bilder-und-so/bg-skorpion.jpg);
	background-repeat:no-repeat;>
}
section.schuetze {
	background-position:0px 12px;
	min-height:85px;
	padding-left:73px;
	background-image: url(/bilder-und-so/bg-schuetze.jpg);
	background-repeat:no-repeat;>
}
section.steinbock {
	background-position:0px 12px;
	min-height:85px;
	padding-left:73px;
	background-image: url(/bilder-und-so/bg-steinbock.jpg);
	background-repeat:no-repeat;>
}
section.wassermann {
	background-position:0px 12px;
	min-height:85px;
	padding-left:73px;
	background-image: url(/bilder-und-so/bg-wassermann.jpg);
	background-repeat:no-repeat;>
}
section.fische {
	background-position:0px 12px;
	min-height:85px;
	padding-left:73px;
	background-image: url(/bilder-und-so/bg-fische.jpg);
	background-repeat:no-repeat;>
}

div.kastm {
	background: #fff url('/astro-bg.jpg');
	background-position:top right;
	background-repeat:no-repeat;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border:1px solid #CC0000;
	width:200px;
	height:240px;
	padding:10px;
	margin:5px;
	margin-left:0px;
	margin-top:0px;
	float:left;
}

div.kastl {
	background: #fff url('/astro-bg.jpg');
	background-position:top right;
	background-repeat:no-repeat;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border:1px solid #CC0000;
	width:200px;
	padding:10px;
	margin-left:10px;
}

.kastl li{
list-style-type:none;
margin-left:-25px;
}

.kastl li.cat-item {
list-style-type:none;
margin-left:5px;
}

div.sideheadl {
	text-decoration:underline;
	font-weight:bold;
	margin-top:-5px;
}