html * {
	margin:0;
	padding:0;
}
body {
	font-family: Arial, sans-serif;
	text-align:center;
	font-size:11px;
	color:#2C2A6B;
	scrollbar-shadow-color:#cccccc;
	scrollbar-darkshadow-color:#999999;
	scrollbar-darkshadow-color:#000000;
	scrollbar-track-color: #cccccc;
	scrollbar-base-color: #cccccc;
	scrollbar-arrow-color:#ffffff;
}

h2 {
   font-size:12px;
}

/**
ALLGEMEIN
**/

.mb12 {
	margin-bottom:12px;
}
.mb30 {
	margin-bottom:24px;
}
.clear {
	clear:both;
}
/**
ALLGEMEIN
**/

/**
STRUKTUR
**/

#wrapper {
	margin:10px auto;
	text-align:left;
	width:975px;
	position:relative;
}

#header {
	height:187px;
	width:975px;
}
#logo {
	margin:10px 0 0 16px;
}
#barcode {
	position:absolute;
	left:0;
	top:191px;
	width:132px;
	height:42px;
	background: url(../images/barcode.gif) no-repeat;
}
#barcode p {
	margin:31px 0 0 27px;
	font-size:11px;
	color:#2C2A6B;
}
#elfe {
	left:162px;
	top:205px;
	position:absolute;
}

#marquee #Laufband {
    border:none;
}

#marquee input{
	width:694px;
    border:none;
    font-size:11px;
    letter-spacing:1px;
	left:279px;
	top:225px;
	position:absolute;
	color:#FF9933;
}
#navi {
    position:absolute;
	left:16px;
	top:254px;
	width:264px;
	height:322px;
	list-style:none;
	background: url(../images/pflanze.jpg)  bottom  no-repeat;
}
#navi li {
	padding:0;
	margin:0;
    padding-top:9px;
    margin-bottom:3px;
}
#navi li.act {
	padding-top:0px;
}
#navi a , #subNavi a{
	font-size:12px;
	font-weight:bold;
}

#navi a:link, #navi a:visited,
#subNavi a:link, #subNavi a:visited
{
	text-decoration:none;
 	color:#2C2A6B;
}
#navi a:hover, #subNavi a:hover {
	color:#EF9923;
	text-decoration:none;
}

#navi li.act a:link, #navi li.act a:visited,
#subNavi li.act a:link, #subNavi li.act a:visited
{
	text-decoration:none;
 	color:#EF9923;
}
#navi li img {
	position:relative;
	top:8px;
	left:-1px;
}

#subNavi {
	left:280px;
	top:224px;
	position:absolute;
}
#subNavi li{
	padding:0;
	margin:0;
	letter-spacing:1px;
	display:inline;
}
#content {
	position:absolute;
	left:297px;
	top:262px;
	width:678px;
	height:284px;
	overflow:auto;
}
#cRight {
	right:0;
	position:absolute;
 	width:180px;
 	height:284px;
	background: url(../images/dot_v.gif) repeat-y left;
}
#cRight #date{
 	margin-left:9px;
	margin-right:5px;
	padding-bottom:13px;
	background: url(../images/dot_h.gif) repeat-x bottom;
}
#cRight #referenzen {
	padding:9px 0;
	margin:0 9px;
	background: url(../images/dot_h.gif) repeat-x bottom;
}
#cRight #slotM {
	padding:10px 0 0 0;
	margin:0 10px;

}
#homeTop {
	height:118px;
	width:450px;
}
#homeLeft {
    width:492px;
    height:166px;
    background: url(../images/bg_home_left.gif) no-repeat;
}
#copyright {
	width:203px;
	height:12px;
	position:absolute;
	top:559px;
	left:759px;
	color:#999;
	font-size:11px;
	font-weight:bold;
}
#print {
	position:absolute;
	top:559px;
	left:280px;
	color:#999;
	font-size:11px;
	font-weight:bold;
	padding-left:18px;
	background: url(../images/printer.gif) 0px 1px no-repeat;
}
#footer {
	width:975px;
	height:25px;
	position:absolute;
	top:576px;
	left:0;
	background-color:#2C2A6B;
	line-height:12px;
}
#footer #fInfo{
	position:absolute;
	top:6px;
	left:16px;
	color:#999;
	font-weight:bold;
	font-size:12px;
}
#footer #fNavi {
	position:absolute;
	list-style:none;
	padding-top:0px;
	right:15px;
    color:#999;
}
#footer #fNavi li {
	float:left;
	margin-left:5px;
	line-height:24px;
}
#footer #fNavi a:link, #footer #fNavi a:visited{
    color:#999;
	font-weight:bold;
	font-size:12px;
    line-height:25px;

}
#footer #fNavi a:hover {
	color:#fff;
	text-decoration:none;
}
#footer #fNavi li.act {

    background: url(../images/tab_meta_animated.gif) right bottom no-repeat;
}


#footer #fNavi li.act a:link, #footer #fNavi li.act a:visited{
	color:#fff;

}
/**
STRUKTUR
**/


/**
HEADER HINTERGRUNDBILDER
**/

.header1 {
    background: url(../images/head.gif) no-repeat;
}
.header2 {
    background: url(../images/hase_animated.gif) no-repeat;
}

.header3 {
    background: url(../images/schmetterlinge_animated.gif) no-repeat;
}

.header4 {
    background: url(../images/blume_animated.gif) no-repeat;
}

.header5 {
    background: url(../images/segelboot_animated.gif) no-repeat;
}

.header6 {
    background: url(../images/drachen_animated.gif) no-repeat;
}

.header7 {
    background: url(../images/fisch_animated.gif) no-repeat;
}

.header8 {
    background: url(../images/schwaene_animated.gif) no-repeat;
}

.header9 {
    background: url(../images/schwein_animated.gif) no-repeat;
}

.header10 {
    background: url(../images/igel_animated.gif) no-repeat;
}

/**
HEADER HINTERGRUNDBILDER
**/


/**
HEADLINES
**/


#content h1 {
    color:#2C2A6B;
    font-size:11px;
    margin-bottom:15px;
}

#content h3 {
    color:#2C2A6B;
    font-size:11px;
}

/**
HEADLINES
**/

/**
LINKS
**/
a img {
	border:none
}
a.contentlink:link, a.contentlink:visited{
	color:#39336F;
	text-decoration: underline;
}

a:link, a:visited, a:active {
	text-decoration: none;
	color:#39336F;
}
a:hover {
	text-decoration: underline;
	color:#39336F;
}
/**
LINKS
**/

/**
CONTENT FORMATE
**/

#content  a {
	line-height:13pt;
}

#content p {
    line-height:12pt;
}

#content ul {
	margin-bottom:15px;
}
#content ul  li{
	margin-left:20px;
}

.text p {
	margin-bottom:15px;
}
.imgBox {
	float:left;
	margin:0 15px 15px 0;
}

/**
CONTENT FORMATE
**/


/**
CONTENT TABELLEN
**/

table.left {
	float:left;
	margin-right:25px;
}

table {
	margin:1px 1px 15px 1px;
	padding:0;
    border:1px solid #2C2A6B;
    border-collapse:collapse;
}
th {
	padding:2px 4px ;
}
td {
	padding:3px;
}
table th {	
    background-color: #fff;
    border:1px solid #2C2A6B;
}

.noborder {
	border-collapse:collapse;
	border:none;
}

.noborder td {
	border:none;
	margin:0px;
	padding:0px;
}

/**
CONTENT TABELLEN
**/


/**
STARTSEITE RECHTS
**/

#cRight h4 {
    color:#2C2A6B;
    font-size:11px;
    margin-bottom:5px;
}

/**
STARTSEITE RECHTS
**/


/**
STARTSEITE MITTE
**/

.teaser {
	width:246px;
	height:70px;
	float:left;
}
.teaser p {
	padding-right:30px;
}
div.teaser h3 {
	margin-bottom:3px;
}

.bottomBorder {
	background: url(../images/dot_h.gif) repeat-x bottom;
}
.rightBorder {
	background: url(../images/dot_v.gif) repeat-y right;
}

/**
STARTSEITE MITTE
**/
/**
SLOTMACHINE
**/

.orange {
	color:#FF9933;
}

.cLeft {
	width:333px;
	float:left;
}
.cRight {

}

form#slotM label{
width:63px;
float:left;
font-weight:bold;
padding-top:3px;
}
form#slotM img {
vertical-align:middle;
}
input.lila{
background-color:#ffffff;
color:#2C2A6B;
font-size:11px;
border:1px solid #2C2A6B;
vertical-align:middle;
}
form#slotM input.bold {
font-weight:bold;
color:#2C2A6B;
padding-left:8px;
font-size:11px;
}
form#slotM input.red {
border:0px solid white;
color:#CC3300;
margin:15px 0;
font-size:11px;
}
table.slotM {
margin-top:6px;
}
table.slotM td {

padding:13px 0 ;
}

table.slotM img {

padding-right:30px;
}



form#highscore label{
	width:63px;
	float:left;
	padding:3px 0;
}
form#highscore br {
	clear:left;
}
form#highscore input {
    vertical-align:middle;
    margin:3px 0;
}







.error {
/*padding:10px 0;*/
margin:10px 0;
color:#EF9923;

}
.succ {
margin:10px 0;
color:#698F2C;

}
