@charset "utf-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
}
body, html {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;

  // filter:alpha(opacity=100);
  // opacity:1.0;

	background-color: #000;
	color: #000000;
	line-height: 1.7em;
	background-color:#B9E2EF;
}
a {
	background:url(../../media/dot.gif) repeat-x left bottom;
	text-decoration:underline;
	color:#906;
	border:none;

}
table {
padding:0px;
margin:0px;

}
table caption {

}
p {
	padding:0;
	margin-bottom:2em;
}

/**********************************************************************
LAYOUTBOXEN
**********************************************************************/

#pagewrapper {
	
	width: 1265px;
	width: 1305px;
	width: 1010px;
	/*margin: 0 auto;*/
	background:#B9E2EF url(../../media/bg-bl.jpg) right bottom no-repeat;
}
#header {
	height: 143px;
	padding:0;
	margin:0;
	background:url(../../media/bg-header.jpg) top right no-repeat;	/*background-color:red;*/
}
#contentwrapper {
	float: left;
	width: 100%;
	
}
#contentC {
	
	margin: 0 530px 0 295px; /*0 rechteSpalte 0 linkeSpalte*/
	margin: 0 302px 0 255px; /*0 rechteSpalte 0 linkeSpalte*/
	/*background-color:yellow;*/
	
}
#leftC {
	float: left;
	
	width: 295px;
	width: 255px;
margin-top:28px;
	margin-left: -1265px; /*-MainContainer*/
	margin-left: -1305px;
	margin-left: -1010px;
	height:100%;
	/*background-color:red;*/
}
#rightC {
	float: left;

	width: 302px; /*Width of right column*/
	margin-left: -302px; /*-rechteSpalte*/
	margin-top:40px;
	background:url(../../media/rightStar.jpg) 12px top  no-repeat;
	
	/*background-color:green;*/
	
}
#footer {
	
	clear: left;
	width: 100%;
	 margin-left:35px;
  	height:80px;
	position:relative;  /* für absolut positionierten Stern */
}
/**********************************************************************
INHALT
**********************************************************************/

#header a {
	border:none;
	margin:0;
	padding:0;
}
#header img {
	border:none;
	padding:18px 0px 7px 37px;
}
#menuTop ul {
	margin-left:35px; /* 40 -5 padding 1.element */
	height:30px;

	list-style:none;
}
#menuTop ul li {
	display:inline;
	float:left;
	/*border:1px solid black;*/
	background:url(../../media/punkte-linie.gif) bottom left repeat-x;
}
#menuTop ul li a {
	font-size:13px;
	font-weight:bold;
	color:#369;
	text-decoration:none;
	display:block;
	padding:0px 1px 1px 5px;
	margin:0px 20px -3px 0px;
	/*border:1px solid green;*/
}
.menuLeft ul {
	margin-left:5px;
	/*background-color:red;*/
        
	list-style:none;

}
.menuLeft ul li{
	
}

.menuLeft ul li a {
	font-size:11px;
	color:#906;
	display:block;
	width:212px;
	padding:3px 0px;
	text-decoration:none;
}
		a:hover { text-decoration:underline; }
		a:active { text-decoration:underline; }




#contentC h1{
	font-size:20px;
	color:#906;
	font-weight:lighter;
	margin-top:10px;
	margin-bottom:4px;
}
/*überschriftTextmitstern*/
#content h2{
	
	background:url(../../media/stern-blau-content.jpg) top left no-repeat;
	font-size:14px;
	font-weight:bold;
	color:#906;
	margin-top:2.0em;
	margin-bottom:0.5em;
	margin-left:-12px;
	padding-left:36px;
}
#contentC strong {
	text-decoration:none;
	font-weight:bold;
}
/*
.contentHeader  {
	line-height:1.3em;
	padding-top:8px;
}*/

.teaser {
	font-size:13px;
	color:#906;
	font-style:italic;
	line-height:1.55em;
	font-size:11px;
	font-style:normal;
	line-height:1.6em;
	//text-transform: uppercase;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	line-height:1.6em;

	padding-bottom:15px;
}
	

#contentBox {
	/*width:440px; */
	width:500px;
	width:450px;
	
	/* min-height Hack */
	min-height:750px;
	height:auto !important;  /* für moderne Browser */
	height:750px;  /*für den IE */
	
	border:1px solid #369;
	padding:0;
	margin:0;
	background-color:#daeff5;

}
#content {
	margin:45px 24px 24px 24px;
}
#content ul {
	padding-left:10px;
	margin-left:10px;
}
#content p {
       margin-bottom:2em;
	
}
#content a {
	text-decoration:underline;
	color:#906;
}

.contentBox {
	width:407px;
	
}
.contentBoxContent {
	color:#369;
	padding:8px;
}


.picBox {
width:407px;
margin-top:20px;
margin-bottom:30px;
}

.picBox table{
	border:none;
	padding:2px 0px;
	font-style:italic;
}
.picBox table td {
	padding-right:10px;
	margin-bottom:100px;
	vertical-align:bottom;
}





#leftContent {
	margin-left:35px;
	margin-top:34px;
	margin-top:50px;
}


#rightContent {
	margin-left:28px;
	padding-top:260px;
}

.starCard {
}
.starCard table{
	width:240px;
	text-align:center;
}

.starCardTxt {
	padding:5px;
	padding-top:30px;
	text-align:left;
	color:#336699;
}
.starCardPic img {
	margin:1px;
}



.hLineLeft {
	width:192px;
	height:15px;
	margin-top:12px;
	margin-bottom:12px;
	/* background:url(../../media/punkte-linie.gif) repeat-x;*/
background:url(../../media/menuepunkte-links/stern-menu-links.jpg) top left no-repeat ;

}

#aktuell1 {
	margin-top:40px;
	width:192px;
	background:url(../../media/news1.gif) top right no-repeat;
}

#aktuell1C {
	padding:10px;
}
#aktuell1C.p {
	padding:0px;
	margin:20px;
}
#aktuell2 {
	margin-top:20px;
	margin-bottom:60px;
	width:192px;
	background:url(../../media/news2.gif) top right no-repeat;
}
#aktuell2C {
	padding:10px;
}
#aktuell2C.p {
	padding:0px;
	margin:0px;
}
.anynews {
	padding:9px;
}
.boxTop {
	background:url(../../media/hLine.gif) top left repeat-x;
}
.boxBottom {
	background:url(../../media/hLine.gif) bottom left repeat-x;
}
.boxLeft {
background:url(../../media/vLine.gif) top left repeat-y;
}
.boxRight {
	background:url(../../media/vLine.gif) top right repeat-y;
}


#footer ul{  list-style:none;
}
#footer a {
	text-decoration:none;
	color:#369;
	display:block;
	padding: 5px;
	width:100px;
	position:relative;
	top:55px;
        left:60px;
}
#footerStar {
	position:absolute;
	bottom:10px;
	left:0px;
	width:66px;
	height:144px;
	background:url(../../media/footerStar.jpg) bottom left no-repeat;
}


.orderH  {
	font-weight:bold;
	padding:0px; 
	margin:0px;
}
#order {
 margin-top:15px;   /* 15 */
 padding:7px;
 margin-bottom:15px;
}
#order a {
	font-weight:bold; !important;
}
.orderTable {
	padding:5px;
}

table.adressTable {
	padding:0px;
	margin-top:5px;
	margin-bottom:10px;
}
table.agbTable {
	margin-top:10px;
	margin-bottom:10px;
	font-weight:bold;
}
.submit {
 	margin-top:10px;
	margin-bottom:30px;
}

li.error {
margin:0px;
padding:0px;
font-weight:bold;
color:#906;
}
ul.error  {

margin-top:10px;
margin-bottom:50px;
padding:0px;
}
.error {
font-weight:bold;
color:#906;
}



.post_entry p{
display:inline;
}
.post_entry {
margin-bottom:40px;
}
